body {
    * {
      font-family: 'Instrument Sans', sans-serif;
  
      li {
        list-style: none;
      }

      section {
        background-color: #f2f2f2;
      }
    }
  }
  
  .drawer {
    width: 0;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 20px;
    color: white;
    z-index: 9999;
  }
  
  .drawer .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
  }
  
  .drawer .header .title {
    font-size: 16px;
    font-weight: 600;
    color: #1b131f;
  }
  
  .drawer .header .close-btn {
    color: #1b131f;
    font-size: 18px;
  }
  
  .drawer .content {
    height: calc(100vh - 100px);
    padding: 0 20px;
  }
  
  .no-scroll {
    overflow: hidden;
  }
  
  .drawer .content iframe {
    height: 100%;
    width: 100%;
    border: 1px solid #ededed;
    border-radius: 5px;
  }
  
  .backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1000;
    display: none;
  }
  
  .nav-style-4 {
    box-sizing: border-box;
    padding: 24px 100px;
    display: flex;
    justify-content: space-around;
    -webkit-box-align: center;
    align-items: center;
    position: sticky;
    top: 0px;
    z-index: 100;
    background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box
      border-box;
  
    @media screen and (max-width: 1025px) {
      padding: 24px 25px;
    }
  }
  
  .nav-style-5 {
    text-decoration: none;
    color: rgb(76, 14, 107);
    box-sizing: border-box;
  }
  
  .nav-style-6 {
    box-sizing: border-box;
  
    @media screen and (max-width: 1025px) {
      svg {
        height: 100px;
        width: 100px;
      }
    }
  
    @media screen and (max-width: 992px) {
      svg {
        height: 35px;
        width: 150px;
      }
    }
  }
  
  .nav-style-7 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .nav-style-8 {
    box-sizing: border-box;
  }
  
  .nav-style-9 {
    box-sizing: border-box;
  }
  
  .nav-style-10 {
    box-sizing: border-box;
  }
  
  .nav-style-11 {
    box-sizing: border-box;
  }
  
  .nav-style-12 {
    box-sizing: border-box;
  }
  
  .nav-style-13 {
    box-sizing: border-box;
  }
  
  .nav-style-14 {
    box-sizing: border-box;
  }
  
  .nav-style-15 {
    box-sizing: border-box;
  }
  
  .nav-style-16 {
    box-sizing: border-box;
  }
  
  .nav-style-17 {
    box-sizing: border-box;
  }
  
  .nav-style-18 {
    box-sizing: border-box;
  }
  
  .nav-style-19 {
    box-sizing: border-box;
  }
  
  .nav-style-20 {
    box-sizing: border-box;
  }
  
  .nav-style-21 {
    box-sizing: border-box;
  }
  
  .nav-style-22 {
    box-sizing: border-box;
    display: none;
  }
  
  .nav-style-23 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .nav-style-24 {
    box-sizing: border-box;
  }
  
  .nav-style-25 {
    box-sizing: border-box;
  }
  
  .nav-style-26 {
    box-sizing: border-box;
  }
  
  .nav-style-27 {
    gap: 16px;
    align-items: center;
    display: flex;
    box-sizing: border-box;
  }
  
  .nav-style-28 {
    box-sizing: border-box;
  }
  
  .nav-style-29 {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-left: 32px;
    box-sizing: border-box;
    display: flex;
    list-style: outside none none;
  
    @media screen and (max-width: 992px) {
      display: none;
    }
  }
  
  .nav-style-30 {
    text-decoration: none;
    color: rgb(24, 24, 27);
    box-sizing: border-box;
    margin-right: 5px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    padding: 10px;
    position: relative;
    transition: transform 0.3s ease 0s;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  
  .nav-style-31 {
    text-decoration: none;
    color: rgb(24, 24, 27);
    box-sizing: border-box;
    margin-right: 5px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    padding: 10px;
    position: relative;
    transition: transform 0.3s ease 0s;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  
  .nav-style-32 {
    text-decoration: none;
    color: rgb(24, 24, 27);
    box-sizing: border-box;
    margin-right: 5px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    padding: 10px;
    position: relative;
    transition: transform 0.3s ease 0s;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  
  .nav-style-33 {
    text-decoration: none;
    color: rgb(24, 24, 27);
    box-sizing: border-box;
    margin-right: 5px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    padding: 10px;
    position: relative;
    transition: transform 0.3s ease 0s;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  
  .nav-style-34 {
    text-decoration: none;
    color: rgb(24, 24, 27);
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    padding: 10px;
    position: relative;
    transition: transform 0.3s ease 0s;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  
  .nav-style-35 {
    text-decoration: none;
    color: rgb(76, 14, 107);
    box-sizing: border-box;
  }
  
  .nav-style-36 {
    cursor: pointer;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    font-size: 18px;
    line-height: 26px;
    margin: 0px;
    border-radius: 0px;
    box-sizing: border-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    padding: 19px 32px;
    border: 0px none rgb(27, 19, 31);
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgb(27, 19, 31);
    text-align: center;
    font-style: normal;
    font-weight: 600;
  
    @media screen and (max-width: 992px) {
      display: none;
    }
  }
  
  .nav-style-37 {
    text-decoration: none;
    color: rgb(76, 14, 107);
    box-sizing: border-box;
  }
  
  .nav-style-38 {
    cursor: pointer;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    font-size: 18px;
    line-height: 26px;
    margin: 0px;
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    padding: 19px 32px;
    border: 0px none rgb(255, 255, 255);
    background: rgb(203, 29, 141) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgb(255, 255, 255);
    text-align: center;
    font-style: normal;
    font-weight: 600;
  
    @media screen and (max-width: 992px) {
      display: none;
    }
  }
  
  .nav-style-39 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .nav-style-40 {
    box-sizing: border-box;
  }
  
  .nav-style-41 {
    box-sizing: border-box;
  }
  
  .nav-style-42 {
    box-sizing: border-box;
  }
  
  .nav-style-43 {
    box-sizing: border-box;
  }
  
  .nav-style-44 {
    box-sizing: border-box;
  }
  
  .nav-style-45 {
    box-sizing: border-box;
  }
  
  .nav-style-46 {
    box-sizing: border-box;
    display: none;
  
    @media screen and (max-width: 992px) {
      display: block;
    }
  }
  
  .nav-style-47 {
    box-sizing: border-box;
    position: relative;
  }
  
  .menu-toggle {
    display: none;
  }
  
  .nav-style-48 {
    box-sizing: border-box;
    cursor: pointer;
  }
  
  .nav-style-49 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .nav-style-50 {
    box-sizing: border-box;
  }
  
  .nav-style-51 {
    box-sizing: border-box;
    display: none;
    position: fixed;
    top: 70px;
    right: 0px;
    left: 0px;
    background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box
      border-box;
    padding: 24px 0px;
  }
  
  .nav-style-51:checked ~ .nav-style-51 {
    display: block;
  }
  
  .nav-style-52 {
    text-decoration: none;
    color: rgb(24, 24, 27);
    box-sizing: border-box;
    display: flex;
    padding: 16px 20px;
    -webkit-box-align: center;
    align-items: center;
    gap: 4px;
    align-self: stretch;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  
  .nav-style-53 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .nav-style-54 {
    text-decoration: none;
    color: rgb(24, 24, 27);
    box-sizing: border-box;
    display: flex;
    padding: 16px 20px;
    -webkit-box-align: center;
    align-items: center;
    gap: 4px;
    align-self: stretch;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  
  .nav-style-55 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .nav-style-56 {
    text-decoration: none;
    color: rgb(24, 24, 27);
    box-sizing: border-box;
    display: flex;
    padding: 16px 20px;
    -webkit-box-align: center;
    align-items: center;
    gap: 4px;
    align-self: stretch;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  
  .nav-style-57 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .nav-style-58 {
    text-decoration: none;
    color: rgb(24, 24, 27);
    box-sizing: border-box;
    display: flex;
    padding: 16px 20px;
    -webkit-box-align: center;
    align-items: center;
    gap: 4px;
    align-self: stretch;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  
  .nav-style-59 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .nav-style-60 {
    text-decoration: none;
    color: rgb(24, 24, 27);
    box-sizing: border-box;
    display: flex;
    padding: 16px 20px;
    -webkit-box-align: center;
    align-items: center;
    gap: 4px;
    align-self: stretch;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  
  .nav-style-61 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .nav-style-62 {
    box-sizing: border-box;
    display: flex;
    padding: 0px 20px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    margin-top: 24px;
  }
  
  .nav-style-63 {
    text-decoration: none;
    width: 100% !important;
    color: rgb(76, 14, 107);
    box-sizing: border-box;
  }
  
  .nav-style-64 {
    width: 100% !important;
    cursor: pointer;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    font-size: 18px;
    line-height: 26px;
    margin: 0px;
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    padding: 19px 32px;
    border: 0px none rgb(255, 255, 255);
    background: rgb(203, 29, 141) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgb(255, 255, 255);
    text-align: center;
    font-style: normal;
    font-weight: 600;
  }
  
  .nav-style-65 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .nav-style-66 {
    box-sizing: border-box;
  }
  
  .nav-style-67 {
    box-sizing: border-box;
  }
  
  .nav-style-68 {
    box-sizing: border-box;
  }
  
  .nav-style-69 {
    box-sizing: border-box;
  }
  
  .nav-style-70 {
    box-sizing: border-box;
  }
  
  .nav-style-71 {
    box-sizing: border-box;
  }
  
  .nav-style-72 {
    text-decoration: none;
    color: rgb(27, 19, 31);
    box-sizing: border-box;
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 10px;
    -webkit-box-align: center;
    align-items: center;
  }
  
  .nav-style-73 {
    margin-bottom: 0px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .nav-style-74 {
    box-sizing: border-box;
    color: rgb(203, 29, 141);
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
  }
  
  .stl-mobile-show {
    display: none;
  }
  
  .hide-mobile-toggle {
    display: none;
  }
  
  .mobile-footer-text {
    display: none;
  }
  
  @media screen and (max-width: 992px) {
    .stl-mobile-hide {
      display: none;
    }
  
    .stl-mobile-show {
      display: block;
    }
  
    .stl-mobile-show svg {
      max-width: 40px;
    }
  
    .nav-style-4 {
      justify-content: space-between;
    }
  
    .nav-style-46 {
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 10px;
      min-height: 46px;
    }
  
    .nav-style-64 {
      padding: 10px 10px;
    }
  
    .nav-style-48-close {
      display: none;
    }
  
    .nav-style-51:checked ~ .nav-style-48 {
      display: none;
    }
  
    .nav-style-51:checked ~ .nav-style-48-close {
      display: block;
    }
  
    .nav-style-2334 {
      display: inline-block;
    }
  }
  
  .nav-link div {
    height: 5px;
    width: 0%;
    transition: width 0.3s linear;
    margin-bottom: 2px;
  }
  
  .nav-link p {
    margin: 10px 0 3px 0;
  }
  
  .nav-link:hover div {
    background-color: rgb(125, 61, 174);
    width: 100%;
  }
  
  .nav-link.active div {
    background-color: rgb(125, 61, 174);
    width: 100%;
  }
  
  .style-0 {
    cursor: auto;
    text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: rgb(255, 255, 255);
    color: rgb(83, 88, 112);
    font-family: 'Instrument Sans';
    font-size: 12.8px;
    font-weight: 500;
    line-height: 19.2px;
    margin: 0px;
    text-align: start;
    box-sizing: border-box;
  }
  
  .style-1 {
    box-sizing: border-box;
  }
  
  .style-2 {
    box-sizing: border-box;
  }
  
  .style-3 {
    box-sizing: border-box;
  }
  
  .style-75 {
    box-sizing: border-box;
  }
  
  .style-76 {
    box-sizing: border-box;
  }
  
  .style-77 {
    box-sizing: border-box;
  }
  
  .style-78 {
    box-sizing: border-box;
    background-color: rgb(212, 67, 160);
    position: relative;
  }
  
  .style-79 {
    max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
  }
  
  .style-80 {
    box-sizing: border-box;
    position: absolute;
    inset: 0px;
  }
  
  .style-81 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-82 {
    box-sizing: border-box;
  }
  
  .style-83 {
    box-sizing: border-box;
    position: absolute;
    top: 366.016px;
    left: 0px;
  }
  
  .style-84 {
    vertical-align: middle;
    box-sizing: border-box;
    width: 45%;
  }
  
  .style-85 {
    box-sizing: border-box;
  }
  
  .style-86 {
    box-sizing: border-box;
    position: absolute;
    top: 585.641px;
    left: -19.0469px;
  }
  
  .style-87 {
    vertical-align: middle;
    box-sizing: border-box;
    width: 95%;
  }
  
  .style-88 {
    box-sizing: border-box;
  }
  
  .style-89 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-align: center;
    margin-top: 200px;
    margin-bottom: 150px;
    width: 80%;
  
    @media screen and (max-width: 768px) {
      margin: 0px;
      padding: 40px 20px;
      width: 100%;
    }
  }
  
  .style-90 {
    font-size: 88px;
    color: rgb(249, 249, 249);
    font-family: 'Instrument Sans';
    font-weight: 700;
    line-height: 104px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    z-index: 1;
  
    @media screen and (max-width: 1024px) {
      font-size: 62px;
      line-height: 88px;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 32px;
      line-height: 40px;
      z-index: 1;
    }
  }
  
  .style-91 {
    box-sizing: border-box;
    position: relative;
    border: 5px solid rgb(249, 249, 249);
    margin: 0px 10px;
    padding: 0px 10px;
    background-color: rgb(203, 29, 141);
  
    @media screen and (max-width: 768px) {
      border-width: 2px;
    }
  }
  
  .style-92 {
    box-sizing: border-box;
    position: absolute;
    top: -15px;
    left: -15px;
    height: 30px;
    width: 30px;
    border: 5px solid rgb(249, 249, 249);
    background-color: rgb(203, 29, 141);
  
    @media screen and (max-width: 768px) {
      border-width: 2px;
      top: -10px;
      left: -10px;
      height: 15px;
      width: 15px;
    }
  }
  
  .style-93 {
    box-sizing: border-box;
    position: absolute;
    top: -15px;
    right: -15px;
    height: 30px;
    width: 30px;
    border: 5px solid rgb(249, 249, 249);
    background-color: rgb(203, 29, 141);
  
    @media screen and (max-width: 768px) {
      border-width: 2px;
      top: -10px;
      right: -10px;
      height: 15px;
      width: 15px;
    }
  }
  
  .style-94 {
    box-sizing: border-box;
    position: absolute;
    bottom: -15px;
    left: -15px;
    height: 30px;
    width: 30px;
    border: 5px solid rgb(249, 249, 249);
    background-color: rgb(203, 29, 141);
  
    @media screen and (max-width: 768px) {
      border-width: 2px;
      bottom: -10px;
      left: -10px;
      height: 15px;
      width: 15px;
    }
  }
  
  .style-95 {
    box-sizing: border-box;
    position: absolute;
    bottom: -15px;
    right: -15px;
    height: 30px;
    width: 30px;
    border: 5px solid rgb(249, 249, 249);
    background-color: rgb(203, 29, 141);
  
    @media screen and (max-width: 768px) {
      border-width: 2px;
      bottom: -10px;
      right: -10px;
      height: 15px;
      width: 15px;
    }
  }
  
  .style-96 {
    margin-bottom: 4.8px;
    margin-top: 24px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    width: 70%;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 24px;
      margin-top: 8px;
      width: 100%;
    }
  }
  
  .style-97 {
    box-sizing: border-box;
  }
  
  .style-98 {
    z-index: 9;
    text-decoration: none;
    color: rgb(76, 14, 107);
    box-sizing: border-box;
  }
  
  .style-99 {
    cursor: pointer;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    font-size: 18px;
    line-height: 26px;
    margin: 48px 0px 0px;
    border-radius: 8px;
    box-sizing: border-box;
    border: 2px solid rgb(237, 237, 237);
    background: rgb(237, 237, 237) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-top: 48px;
    padding: 19px 36px;
    color: rgb(27, 19, 31);
    font-style: normal;
    font-weight: 600;
  
    @media screen and (max-width: 768px) {
      margin-top: 24px;
      padding: 12px 16px;
      font-size: 16px;
      line-height: 20px;
    }
  }
  
  .style-100 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-101 {
    box-sizing: border-box;
  }
  
  .style-102 {
    box-sizing: border-box;
  }
  
  .style-103 {
    box-sizing: border-box;
  }
  
  .style-104 {
    box-sizing: border-box;
  }
  
  .style-105 {
    box-sizing: border-box;
  }
  
  .style-106 {
    box-sizing: border-box;
  }
  
  .style-107 {
    box-sizing: border-box;
    display: block;
    position: absolute;
    bottom: -153.062px;
    left: 192.562px;
  
    @media screen and (max-width: 768px) {
      display: block;
      position: absolute;
      bottom: -25%;
      left: 4%;
    }
  }
  
  .style-108 {
    vertical-align: middle;
    box-sizing: border-box;
    width: 120%;
  
    @media screen and (max-width: 768px) {
      width: 100%;
    }
  }
  
  .style-109 {
    box-sizing: border-box;
  }
  
  .style-110 {
    box-sizing: border-box;
  }
  
  .style-111 {
    box-sizing: border-box;
  }
  
  .style-112 {
    box-sizing: border-box;
  }
  
  .style-113 {
    box-sizing: border-box;
    display: none;
  }
  
  .style-114 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-115 {
    box-sizing: border-box;
  }
  
  .style-116 {
    box-sizing: border-box;
  }
  
  .style-117 {
    box-sizing: border-box;
  }
  
  .style-118 {
    box-sizing: border-box;
  }
  
  .style-119 {
    max-width: 100%;
    object-fit: contain;
    vertical-align: middle;
    box-sizing: border-box;
    width: 80%;
    z-index: 1;
  
    @media screen and (max-width: 768px) {
      margin-top: 80px;
      width: 100%;
      z-index: 1;
      min-height: 180px;
    }
  }
  
  .style-120 {
    box-sizing: border-box;
    position: relative;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
  }
  
  .style-121 {
    box-sizing: border-box;
    position: absolute;
    inset: -152.406px 0px 762.062px 190.5px;
  }
  
  .style-122 {
    vertical-align: middle;
    box-sizing: border-box;
    height: 1295.52px;
    width: 100%;
  }
  
  .style-123 {
    box-sizing: border-box;
  }
  
  .style-124 {
    box-sizing: border-box;
    width: 100%;
    background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box
      border-box;
  }
  
  .style-125 {
    max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 60px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    display: flex;
    -webkit-box-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    align-items: center;
    padding: 150px 60px 150px 100px;
  
    @media screen and (max-width: 769px) {
      padding: 24px;
      flex-direction: column-reverse;
    }
  }
  
  .style-126 {
    box-sizing: border-box;
  }
  
  .style-127 {
    font-size: 64px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 700;
    line-height: 88px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    position: relative;
    font-style: normal;
    width: 75%;
  
    @media screen and (max-width: 1024px) {
      font-size: 45px;
      line-height: 58px;
      width: 75%;
    }
  
    @media screen and (max-width: 769px) {
      display: none;
    }
  }
  
  .style-128 {
    box-sizing: border-box;
  }
  
  .style-129 {
    box-sizing: border-box;
    position: absolute;
    left: -20px;
    top: -5px;
  
    @media screen and (max-width: 768px) {
      position: absolute;
      left: -10px;
      top: -3px;
    }
  }
  
  .style-130 {
    vertical-align: middle;
    box-sizing: border-box;
    width: 80%;
  
    @media screen and (max-width: 768px) {
      width: 40%;
    }
  }
  
  .style-131 {
    box-sizing: border-box;
  }
  
  .style-132 {
    margin-bottom: 16px;
    margin-top: 32px;
    padding-left: 0px;
    box-sizing: border-box;
    list-style: outside none none;
    padding: 0px;
  }
  
  .style-133,
  .style-145,
  .style-151,
  .style-157,
  .style-139 {
    box-sizing: border-box;
    margin-bottom: 24px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    padding: 8px 0px;
  
    @media screen and (max-width: 1024px) {
      margin-bottom: 0;
    }
  }
  
  .style-133-trigger {
    display: none;
  }
  
  .style-133-subtext {
    margin-top: 10px;
    margin-left: 16px;
    border-left: 1px solid #62aa48;
    padding-left: 25px;
    display: none;
    -webkit-box-align: center;
    align-items: center;
  
    p {
      color: #1b131f;
      font-family: 'Instrument Sans';
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
    }
  }
  
  .style-133-subtext:checked ~ .style-133-subtext {
    display: flex;
  }
  
  .style-134 {
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
  }
  
  .style-135 {
    box-sizing: border-box;
    width: 5%;
    cursor: pointer;
  }
  
  .style-136 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-137 {
    box-sizing: border-box;
  }
  
  .style-138,
  .style-144,
  .style-150,
  .style-156,
  .style-162 {
    margin-bottom: 0px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
  
    @media screen and (max-width: 1024px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-139-trigger {
    display: none;
  }
  
  .style-139-subtext {
    margin-top: 10px;
    margin-left: 16px;
    border-left: 1px solid #62aa48;
    padding-left: 25px;
    display: none;
    -webkit-box-align: center;
    align-items: center;
  
    p {
      color: #1b131f;
      font-family: 'Instrument Sans';
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
    }
  }
  
  .style-139-subtext:checked ~ .style-139-subtext {
    display: flex;
  }
  
  .style-140 {
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
  }
  
  .style-141 {
    box-sizing: border-box;
    width: 5%;
    cursor: pointer;
  }
  
  .style-142 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-143 {
    box-sizing: border-box;
  }
  
  .style-145-trigger {
    display: none;
  }
  
  .style-145-subtext {
    margin-top: 10px;
    margin-left: 16px;
    border-left: 1px solid #62aa48;
    padding-left: 25px;
    display: none;
    -webkit-box-align: center;
    align-items: center;
  
    p {
      color: #1b131f;
      font-family: 'Instrument Sans';
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
    }
  }
  
  .style-145-subtext:checked ~ .style-145-subtext {
    display: flex;
  }
  
  .style-146 {
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
  }
  
  .style-147 {
    box-sizing: border-box;
    width: 5%;
    cursor: pointer;
  }
  
  .style-148 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-149 {
    box-sizing: border-box;
  }
  
  .style-151-trigger {
    display: none;
  }
  
  .style-151-subtext {
    margin-top: 10px;
    margin-left: 16px;
    border-left: 1px solid #62aa48;
    padding-left: 25px;
    display: none;
    -webkit-box-align: center;
    align-items: center;
  
    p {
      color: #1b131f;
      font-family: 'Instrument Sans';
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
    }
  }
  
  .style-151-subtext:checked ~ .style-151-subtext {
    display: flex;
  }
  
  .style-152 {
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
  }
  
  .style-153 {
    box-sizing: border-box;
    width: 5%;
    cursor: pointer;
  }
  
  .style-154 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-155 {
    box-sizing: border-box;
  }
  
  .style-157-trigger {
    display: none;
  }
  
  .style-157-subtext {
    margin-top: 10px;
    margin-left: 16px;
    border-left: 1px solid #62aa48;
    padding-left: 25px;
    display: none;
    -webkit-box-align: center;
    align-items: center;
  
    p {
      color: #1b131f;
      font-family: 'Instrument Sans';
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
    }
  }
  
  .style-157-subtext:checked ~ .style-157-subtext {
    display: flex;
  }
  
  .style-158 {
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
  }
  
  .style-159 {
    box-sizing: border-box;
    width: 5%;
    cursor: pointer;
  }
  
  .style-160 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-161 {
    box-sizing: border-box;
  }
  
  .style-163 {
    min-height: 230px;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  
    @media screen and (max-width: 1024px) {
      width: 50%;
    }
  }
  
  .style-164 {
    font-size: 64px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 700;
    line-height: 88px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    display: none;
    font-style: normal;
    width: 75%;
  
    @media screen and (max-width: 768px) {
      display: block;
      font-size: 32px;
      line-height: 40px;
      width: 100%;
    }
  }
  
  .style-165 {
    box-sizing: border-box;
  }
  
  .style-166 {
    box-sizing: border-box;
  
    @media screen and (max-width: 768px) {
      position: absolute;
      left: 20px;
      top: 25px;
    }
  }
  
  .style-167 {
    vertical-align: middle;
    box-sizing: border-box;
  
    @media screen and (max-width: 768px) {
      width: 40%;
    }
  }
  
  .style-168 {
    box-sizing: border-box;
  }
  
  .style-169 {
    box-sizing: border-box;
    display: flex;
    width: 144px;
    transform: matrix(0.996291, 0.0860429, -0.0860429, 0.996291, 0, 0);
    padding: 6px 12px;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    position: absolute;
    right: 596.436px;
    top: 311px;
    border: 0px none rgb(255, 255, 255);
    border-radius: 3px;
    background: rgb(39, 68, 29) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  
    @media screen and (max-width: 1024px) {
      right: 40%;
      top: 35%;
    }
  }
  
  .style-170 {
    align-items: center;
    flex-direction: column;
    display: flex;
    box-sizing: border-box;
    width: 100%;
    background-color: rgb(212, 67, 160);
    /* background: rgb(141, 212, 115) none repeat scroll 0% 0% / auto padding-box
      border-box; */
  }
  
  .style-171 {
    max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    padding: 100px;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
  
    @media screen and (max-width: 768px) {
      margin-top: 32px;
      flex-wrap: wrap-reverse;
      padding: 2rem;
    }
  }
  
  .style-172 {
    cursor: pointer;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    font-size: 16px;
    line-height: 24px;
    margin: 0px;
    border-radius: 3px;
    box-sizing: border-box;
    position: absolute;
    padding: 6px 12px;
    background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box
      border-box;
    left: 72px;
    top: 56.8594px;
    border: 0px none rgb(98, 170, 72);
    width: 9.375rem;
    color: rgb(98, 170, 72);
    transform: matrix(0.997564, 0.0697565, -0.0697565, 0.997564, 0, 0);
    font-weight: 500;
  
    @media screen and (max-width: 768px) {
      position: absolute;
      padding: 4px 8px;
      left: 8%;
      top: 1%;
      width: 7rem;
      transform: rotate(4deg);
      font-size: 12px;
      line-height: 16px;
    }
  }
  
  .style-173 {
    font-size: 64px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 700;
    line-height: 88px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    text-align: center;
    font-style: normal;
    padding: 0px 80px;
  
    @media screen and (max-width: 1024px) {
      font-size: 45px;
      line-height: 58px;
      padding: 0px 2.5rem;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 32px;
      line-height: 40px;
      padding: 0px 2rem;
    }
  }
  
  .style-174 {
    text-decoration: none;
    color: rgb(76, 14, 107);
    box-sizing: border-box;
  }
  
  .style-175 {
    cursor: pointer;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    font-size: 18px;
    line-height: 26px;
    margin: 48px 0px;
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    gap: 5px;
    border: 2px solid rgb(237, 237, 237);
    background: rgb(237, 237, 237) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgb(27, 19, 31);
    padding: 19px 36px;
    font-style: normal;
    font-weight: 600;
  
    @media screen and (max-width: 768px) {
      margin: 32px 0px;
      padding: 12px 16px;
      font-size: 16px;
      line-height: 20px;
    }
  }
  
  .style-176 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-177 {
    box-sizing: border-box;
  }
  
  .style-178 {
    box-sizing: border-box;
  }
  
  .style-179 {
    box-sizing: border-box;
  }
  
  .style-180 {
    box-sizing: border-box;
  }
  
  .style-181 {
    box-sizing: border-box;
  }
  
  .style-182 {
    box-sizing: border-box;
  }
  
  .style-183 {
    gap: 24px;
    justify-content: space-between;
    flex-wrap: wrap;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-184 {
    box-sizing: border-box;
    display: flex;
    padding: 24px;
    -webkit-box-align: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 116px;
    /* border-bottom: 1px solid rgb(98, 170, 72);
    background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box
      border-box; */
      border: 1px solid #fff;
    width: 49%;
  
    @media screen and (max-width: 1024px) {
      padding: 1rem;
      gap: 0.75rem;
      width: 48%;
    }
  
    @media screen and (max-width: 769px) {
      width: 100%;
      padding: 5px;
    }
  }
  
  .style-185 {
    box-sizing: border-box;
    width: 10%;
    min-width: 50px;
  
    @media screen and (max-width: 1024px) {
      width: 15%;
    }
  
    @media screen and (max-width: 769px) {
      svg {
        height: 32px;
        width: 32px;
      }
    }
  }
  
  .style-186 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-187 {
    box-sizing: border-box;
  }
  
  .style-188 {
    box-sizing: border-box;
  }
  
  .style-189 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(240, 255, 235);
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 16px;
    }
  }
  
  .style-190 {
    box-sizing: border-box;
    display: flex;
    padding: 24px;
    -webkit-box-align: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 116px;
    border : 1px solid #fff;
    /* border-bottom: 1px solid rgb(98, 170, 72);
    background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box
      border-box; */
    width: 49%;
  
    @media screen and (max-width: 1024px) {
      padding: 1rem;
      gap: 0.75rem;
      width: 48%;
    }
  
    @media screen and (max-width: 769px) {
      width: 100%;
      padding: 5px;
    }
  }
  
  .style-191 {
    box-sizing: border-box;
    width: 10%;
    min-width: 50px;
  
    @media screen and (max-width: 1024px) {
      width: 15%;
    }
  
    @media screen and (max-width: 769px) {
      svg {
        height: 32px;
        width: 32px;
      }
    }
  }
  
  .style-192 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-193 {
    box-sizing: border-box;
  }
  
  .style-194 {
    box-sizing: border-box;
  }
  
  .style-195 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(240, 255, 235);
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 16px;
    }
  }
  
  .style-196 {
    box-sizing: border-box;
    display: flex;
    padding: 24px;
    -webkit-box-align: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 116px;
    /* border-bottom: 1px solid rgb(98, 170, 72);
    background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box
      border-box; */
      border : 1px solid #fff;
    width: 49%;
  
    @media screen and (max-width: 1024px) {
      padding: 1rem;
      gap: 0.75rem;
      width: 48%;
    }
  
    @media screen and (max-width: 769px) {
      width: 100%;
      padding: 5px;
    }
  }
  
  .style-197 {
    box-sizing: border-box;
    width: 10%;
    min-width: 50px;
  
    @media screen and (max-width: 1024px) {
      width: 15%;
    }
  
    @media screen and (max-width: 769px) {
      svg {
        height: 32px;
        width: 23px;
      }
    }
  }
  
  .style-198 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-199 {
    box-sizing: border-box;
  }
  
  .style-200 {
    box-sizing: border-box;
  }
  
  .style-201 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(240, 255, 235);
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 16px;
    }
  }
  
  .style-202 {
    box-sizing: border-box;
    display: flex;
    padding: 24px;
    -webkit-box-align: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 116px;
    border : 1px solid #fff;
    /* border-bottom: 1px solid rgb(98, 170, 72);
    background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box
      border-box; */
    width: 49%;
  
    @media screen and (max-width: 1024px) {
      padding: 1rem;
      gap: 0.75rem;
      width: 48%;
    }
  
    @media screen and (max-width: 769px) {
      width: 100%;
      padding: 5px;
    }
  }
  
  .style-203 {
    box-sizing: border-box;
    width: 10%;
    min-width: 50px;
  
    @media screen and (max-width: 1024px) {
      width: 15%;
    }
  
    @media screen and (max-width: 769px) {
      svg {
        height: 32px;
        width: 32px;
      }
    }
  }
  
  .style-204 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-205 {
    box-sizing: border-box;
  }
  
  .style-206 {
    box-sizing: border-box;
  }
  
  .style-207 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(240, 255, 235);
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 16px;
    }
  }
  
  .style-208 {
    box-sizing: border-box;
    display: flex;
    padding: 24px;
    -webkit-box-align: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 116px;
    /* border-bottom: 1px solid rgb(98, 170, 72);
    background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box
      border-box; */
      border : 1px solid #fff;
    width: 49%;
  
    @media screen and (max-width: 1024px) {
      padding: 1rem;
      gap: 0.75rem;
      width: 48%;
    }
  
    @media screen and (max-width: 769px) {
      width: 100%;
      padding: 5px;
    }
  }
  
  .style-209 {
    box-sizing: border-box;
    width: 10%;
    min-width: 50px;
  
    @media screen and (max-width: 1024px) {
      width: 15%;
    }
  
    @media screen and (max-width: 769px) {
      svg {
        height: 32px;
        width: 32px;
      }
    }
  }
  
  .style-210 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-211 {
    box-sizing: border-box;
  }
  
  .style-212 {
    box-sizing: border-box;
  }
  
  .style-213 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(240, 255, 235);
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 16px;
    }
  }
  
  .style-214 {
    box-sizing: border-box;
    display: flex;
    padding: 24px;
    -webkit-box-align: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 116px;
    /* border-bottom: 1px solid rgb(98, 170, 72);
    background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box
      border-box; */
      border : 1px solid #fff;
    width: 49%;
  
    @media screen and (max-width: 1024px) {
      padding: 1rem;
      gap: 0.75rem;
      width: 48%;
    }
  
    @media screen and (max-width: 769px) {
      width: 100%;
      padding: 5px;
    }
  }
  
  .style-215 {
    box-sizing: border-box;
    width: 10%;
    min-width: 50px;
  
    @media screen and (max-width: 1024px) {
      width: 15%;
    }
  
    @media screen and (max-width: 769px) {
      svg {
        height: 32px;
        width: 32px;
      }
    }
  }
  
  .style-216 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-217 {
    box-sizing: border-box;
  }
  
  .style-218 {
    box-sizing: border-box;
  }
  
  .style-219 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(240, 255, 235);
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 16px;
    }
  }
  
  .style-220 {
    box-sizing: border-box;
    background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box
      border-box;
  }
  
  .style-221 {
    overflow: visible;
    max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    box-sizing: border-box;
    padding: 100px 0px;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
  
    @media screen and (max-width: 768px) {
      padding: 2rem 1.25rem;
    }
  }
  
  .style-222 {
    font-size: 64px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 700;
    line-height: 88px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    text-align: center;
  
    @media screen and (max-width: 1024px) {
      font-size: 45px;
      line-height: 58px;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 32px;
      line-height: 40px;
    }
  }
  
  .style-223 {
    box-sizing: border-box;
    position: relative;
    padding: 0px 5px;
  }
  
  .style-224 {
    box-sizing: border-box;
    position: absolute;
    top: -7px;
    left: 0px;
  }
  
  .style-225 {
    vertical-align: middle;
    box-sizing: border-box;
    width: 100%;
    height: 75.7656px;
  }
  
  .style-226 {
    box-sizing: border-box;
  }
  
  .style-227 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(27, 19, 31);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 24px;
    }
  }
  
  .style-228 {
    max-width: calc(100% - 100px);
    position: relative;
    margin-top: 24px;
    width: 100% !important;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px;
    box-sizing: border-box;
  }
  
  /* Template Theme Start*/
  .Template-Data {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
    row-gap: 30px;
    margin-left: 15px;
    margin-top: 30px;
    margin-right: 15px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
  }
  
  .image-container {
    border-radius: 15px;
    width: 400px;
    position: relative;
    box-shadow: -2px 2px 5px 0px #00000036;
    box-sizing: border-box;
  }
  
  .images {
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    min-height: auto !important;
    min-width: auto;
    max-width: 400px;
    max-height: 350px;
    height: 350px;
    object-fit: fill;
    width: 400px;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .image-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    background-color: white;
    box-shadow: 0px 1px 2px 0px #00000036;
    border-bottom-right-radius: 10px;
    padding: 10px;
    padding-top: 20px;
    box-sizing: border-box;
    padding-bottom: 20px;
    border-bottom-left-radius: 10px;
  }
  
  .previewLink {
    gap: 2px;
    display: flex;
    align-items: center;
    font-size: 17px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #4c0e6b;
  }
  
  /* Carousel */
  
  .carousel-control-prev-icon {
    background-image: url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e');
  }
  
  .carousel-control-next-icon {
    background-image: url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e');
  }
  
  .carousel-control-prev,
  .carousel-control-next {
    display: none;
  }
  
  .carousel:hover .carousel-control-prev,
  .carousel:hover .carousel-control-next {
    display: flex; /* Show on hover */
  }
  
  .carousel-control-prev-icon,
  .carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
  }
  
  /*  */
  .image-text-text {
    font-size: 17px;
  }
  @media screen and (max-width: 1024px) {
    .Template-Data {
      grid-template-columns: 1fr 1fr;
    }
  }
  
  @media screen and (max-width: 768px) {
    .Template-Data {
      grid-template-columns: 1fr;
      width: auto !important;
      max-width: fit-content !important;
    }
  }
  
  @media screen and (max-width: 425px) {
    .Template-Data {
      grid-template-columns: 1fr;
      width: auto !important;
      max-width: fit-content !important;
    }
  
    .images {
      width: 325px;
      height: 315px;
    }
  
    .image-container {
      width: 325px;
    }
  }
  /* Template Theme End*/
  
  .style-230 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-231 {
    box-sizing: border-box;
  }
  
  .style-232 {
    display: block !important;
    background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box
      border-box;
    border-radius: 100%;
    left: -40px;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: none;
    width: auto;
    z-index: 99;
    cursor: pointer;
    flex-shrink: 0;
    margin-top: 0px;
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    box-sizing: border-box;
  
    @media screen and (max-width: 768px) {
      display: none !important;
    }
  }
  
  .style-233 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-234 {
    box-sizing: border-box;
  }
  
  .style-235 {
    left: auto;
    right: -40px;
    transform: matrix(1, 0, 0, 1, 0, -24);
    background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box
      border-box;
    border-radius: 100%;
    padding: 0px;
    position: absolute;
    top: 50%;
    width: auto;
    z-index: 99;
    flex-shrink: 0;
    margin-top: 0px;
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    box-sizing: border-box;
    cursor: pointer;
    display: none !important;
  
    @media screen and (max-width: 768px) {
      display: block !important;
    }
  }
  
  .style-236 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-237 {
    box-sizing: border-box;
  }
  
  .style-238 {
    display: block !important;
    left: auto;
    right: -40px;
    transform: none;
    background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box
      border-box;
    border-radius: 100%;
    padding: 0px;
    position: absolute;
    top: 50%;
    width: auto;
    z-index: 99;
    cursor: pointer;
    flex-shrink: 0;
    margin-top: 0px;
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    box-sizing: border-box;
  
    @media screen and (max-width: 768px) {
      display: none !important;
    }
  }
  
  .style-239 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-240 {
    box-sizing: border-box;
  }
  
  .style-241 {
    display: block;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    touch-action: pan-y;
    user-select: none;
    flex-shrink: 0;
    margin-top: 0px;
    max-width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
  
    @media screen and (max-width: 768px) {
      display: none;
    }
  }
  
  .style-242 {
    display: block;
    left: -25px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgba(0, 0, 0, 0);
    outline: rgba(0, 0, 0, 0) none 0px;
    border: 0px none rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 0px;
    height: 20px;
    line-height: 0px;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: none;
    width: 20px;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    margin: 0px;
    border-radius: 0px;
    box-sizing: border-box;
  }
  
  .style-243 {
    /* height: 1020px;
                          width: 100% !important;
                          transform: matrix(1, 0, 0, 1, 0, 0);
                          margin: 0px;
                          overflow: hidden;
                          padding: 0px;
                          display: block;
                          position: relative;
                          box-sizing: border-box; */
  }
  
  .style-244 {
    /* opacity: 1;
                          transform: translate3d(-7896px, 0px, 0px);
                          width: 23688px;
                          transform: matrix(1, 0, 0, 1, -7896, 0);
                          width: 23688px;
                          display: flex;
                          left: 0px;
                          margin-left: auto;
                          margin-right: auto;
                          position: relative;
                          top: 0px;
                          box-sizing: border-box; */
  }
  
  .style-245 {
    /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1074.97px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-246 {
    box-sizing: border-box;
  }
  
  .style-247 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-248 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-249 {
    box-sizing: border-box;
    flex: 1 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-249:first-child,
  .style-249:last-child {
    flex: 3 1 0%;
  }
  
  .style-250 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 487.141px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-251 {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
    transition: all 0.5s ease;
    transform: translateX(100%);
  }
  
  .style-249 img {
    width: 100%;
  }
  
  .style-249:hover .style-251 {
    transform: translateX(0%);
  }
  
  .style-252 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-253 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-254 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-255 {
    box-sizing: border-box;
  }
  
  .style-256 {
    box-sizing: border-box;
  }
  
  .style-257 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-258 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 487.141px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-259 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 487.141px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-260 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-261 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-262 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-263 {
    box-sizing: border-box;
  }
  
  .style-264 {
    box-sizing: border-box;
  }
  
  .style-265 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-266 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 487.141px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-267 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 487.141px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-268 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-269 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-270 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-271 {
    box-sizing: border-box;
  }
  
  .style-272 {
    box-sizing: border-box;
  }
  
  .style-273 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-274 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-275 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-276 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-277 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-278 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-279 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-280 {
    box-sizing: border-box;
  }
  
  .style-281 {
    box-sizing: border-box;
  }
  
  .style-282 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-283 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-284 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-285 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-286 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-287 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-288 {
    box-sizing: border-box;
  }
  
  .style-289 {
    box-sizing: border-box;
  }
  
  .style-290 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-291 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-292 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-293 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-294 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-295 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-296 {
    box-sizing: border-box;
  }
  
  .style-297 {
    box-sizing: border-box;
  }
  
  .style-298 {
    /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-299 {
    box-sizing: border-box;
  }
  
  .style-300 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-301 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-302 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-303 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-304 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-305 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-306 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-307 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-308 {
    box-sizing: border-box;
  }
  
  .style-309 {
    box-sizing: border-box;
  }
  
  .style-310 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-311 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-312 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-313 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-314 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-315 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-316 {
    box-sizing: border-box;
  }
  
  .style-317 {
    box-sizing: border-box;
  }
  
  .style-318 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-319 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-320 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-321 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-322 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-323 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-324 {
    box-sizing: border-box;
  }
  
  .style-325 {
    box-sizing: border-box;
  }
  
  .style-326 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-327 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-328 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-329 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-330 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-331 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-332 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-333 {
    box-sizing: border-box;
  }
  
  .style-334 {
    box-sizing: border-box;
  }
  
  .style-335 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-336 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-337 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-338 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-339 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-340 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-341 {
    box-sizing: border-box;
  }
  
  .style-342 {
    box-sizing: border-box;
  }
  
  .style-343 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-344 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-345 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-346 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-347 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-348 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-349 {
    box-sizing: border-box;
  }
  
  .style-350 {
    box-sizing: border-box;
  }
  
  .style-351 {
    /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-352 {
    box-sizing: border-box;
  }
  
  .style-353 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-354 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-355 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-356 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-357 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-358 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-359 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-360 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-361 {
    box-sizing: border-box;
  }
  
  .style-362 {
    box-sizing: border-box;
  }
  
  .style-363 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-364 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-365 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-366 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-367 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-368 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-369 {
    box-sizing: border-box;
  }
  
  .style-370 {
    box-sizing: border-box;
  }
  
  .style-371 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-372 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-373 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-374 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-375 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-376 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-377 {
    box-sizing: border-box;
  }
  
  .style-378 {
    box-sizing: border-box;
  }
  
  .style-379 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-380 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-381 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-382 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-383 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-384 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-385 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-386 {
    box-sizing: border-box;
  }
  
  .style-387 {
    box-sizing: border-box;
  }
  
  .style-388 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-389 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-390 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-391 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-392 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-393 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-394 {
    box-sizing: border-box;
  }
  
  .style-395 {
    box-sizing: border-box;
  }
  
  .style-396 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-397 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-398 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-399 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-400 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-401 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-402 {
    box-sizing: border-box;
  }
  
  .style-403 {
    box-sizing: border-box;
  }
  
  .style-404 {
    /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1037.83px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-405 {
    box-sizing: border-box;
  }
  
  .style-406 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-407 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-408 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-409 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-410 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-411 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-412 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-413 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-414 {
    box-sizing: border-box;
  }
  
  .style-415 {
    box-sizing: border-box;
  }
  
  .style-416 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-417 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-418 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-419 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-420 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-421 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-422 {
    box-sizing: border-box;
  }
  
  .style-423 {
    box-sizing: border-box;
  }
  
  .style-424 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-425 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-426 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-427 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-428 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-429 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-430 {
    box-sizing: border-box;
  }
  
  .style-431 {
    box-sizing: border-box;
  }
  
  .style-432 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-433 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-434 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-435 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-436 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-437 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-438 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-439 {
    box-sizing: border-box;
  }
  
  .style-440 {
    box-sizing: border-box;
  }
  
  .style-441 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-442 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-443 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-444 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-445 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-446 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-447 {
    box-sizing: border-box;
  }
  
  .style-448 {
    box-sizing: border-box;
  }
  
  .style-449 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-450 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-451 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-452 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-453 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-454 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-455 {
    box-sizing: border-box;
  }
  
  .style-456 {
    box-sizing: border-box;
  }
  
  .style-457 {
    /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-458 {
    box-sizing: border-box;
  }
  
  .style-459 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-460 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-461 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-462 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-463 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-464 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-465 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-466 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-467 {
    box-sizing: border-box;
  }
  
  .style-468 {
    box-sizing: border-box;
  }
  
  .style-469 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-470 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-471 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-472 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-473 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-474 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-475 {
    box-sizing: border-box;
  }
  
  .style-476 {
    box-sizing: border-box;
  }
  
  .style-477 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-478 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-479 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-480 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-481 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-482 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-483 {
    box-sizing: border-box;
  }
  
  .style-484 {
    box-sizing: border-box;
  }
  
  .style-485 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-486 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-487 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-488 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-489 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-490 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-491 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-492 {
    box-sizing: border-box;
  }
  
  .style-493 {
    box-sizing: border-box;
  }
  
  .style-494 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-495 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-496 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-497 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-498 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-499 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-500 {
    box-sizing: border-box;
  }
  
  .style-501 {
    box-sizing: border-box;
  }
  
  .style-502 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-503 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-504 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-505 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-506 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-507 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-508 {
    box-sizing: border-box;
  }
  
  .style-509 {
    box-sizing: border-box;
  }
  
  .style-510 {
    /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-511 {
    box-sizing: border-box;
  }
  
  .style-512 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-513 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-514 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-515 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-516 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-517 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-518 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-519 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-520 {
    box-sizing: border-box;
  }
  
  .style-521 {
    box-sizing: border-box;
  }
  
  .style-522 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-523 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-524 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-525 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-526 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-527 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-528 {
    box-sizing: border-box;
  }
  
  .style-529 {
    box-sizing: border-box;
  }
  
  .style-530 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-531 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-532 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-533 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-534 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-535 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-536 {
    box-sizing: border-box;
  }
  
  .style-537 {
    box-sizing: border-box;
  }
  
  .style-538 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-539 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-540 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-541 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-542 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-543 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-544 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-545 {
    box-sizing: border-box;
  }
  
  .style-546 {
    box-sizing: border-box;
  }
  
  .style-547 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-548 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-549 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-550 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-551 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-552 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-553 {
    box-sizing: border-box;
  }
  
  .style-554 {
    box-sizing: border-box;
  }
  
  .style-555 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-556 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-557 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-558 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-559 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-560 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-561 {
    box-sizing: border-box;
  }
  
  .style-562 {
    box-sizing: border-box;
  }
  
  .style-563 {
    /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1074.97px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-564 {
    box-sizing: border-box;
  }
  
  .style-565 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-566 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-567 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-568 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 487.141px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-569 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 487.141px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-570 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-571 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-572 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-573 {
    box-sizing: border-box;
  }
  
  .style-574 {
    box-sizing: border-box;
  }
  
  .style-575 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-576 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 487.141px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-577 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 487.141px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-578 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-579 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-580 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-581 {
    box-sizing: border-box;
  }
  
  .style-582 {
    box-sizing: border-box;
  }
  
  .style-583 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-584 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 487.141px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-585 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 487.141px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-586 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-587 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-588 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-589 {
    box-sizing: border-box;
  }
  
  .style-590 {
    box-sizing: border-box;
  }
  
  .style-591 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-592 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-593 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-594 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-595 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-596 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-597 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-598 {
    box-sizing: border-box;
  }
  
  .style-599 {
    box-sizing: border-box;
  }
  
  .style-600 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-601 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-602 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-603 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-604 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-605 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-606 {
    box-sizing: border-box;
  }
  
  .style-607 {
    box-sizing: border-box;
  }
  
  .style-608 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-609 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-610 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-611 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-612 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-613 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-614 {
    box-sizing: border-box;
  }
  
  .style-615 {
    box-sizing: border-box;
  }
  
  .style-616 {
    /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-617 {
    box-sizing: border-box;
  }
  
  .style-618 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-619 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-620 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-621 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-622 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-623 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-624 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-625 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-626 {
    box-sizing: border-box;
  }
  
  .style-627 {
    box-sizing: border-box;
  }
  
  .style-628 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-629 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-630 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-631 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-632 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-633 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-634 {
    box-sizing: border-box;
  }
  
  .style-635 {
    box-sizing: border-box;
  }
  
  .style-636 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-637 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-638 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-639 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-640 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-641 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-642 {
    box-sizing: border-box;
  }
  
  .style-643 {
    box-sizing: border-box;
  }
  
  .style-644 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-645 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-646 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-647 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-648 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-649 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-650 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-651 {
    box-sizing: border-box;
  }
  
  .style-652 {
    box-sizing: border-box;
  }
  
  .style-653 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-654 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-655 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-656 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-657 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-658 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-659 {
    box-sizing: border-box;
  }
  
  .style-660 {
    box-sizing: border-box;
  }
  
  .style-661 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-662 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-663 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-664 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-665 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-666 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-667 {
    box-sizing: border-box;
  }
  
  .style-668 {
    box-sizing: border-box;
  }
  
  .style-669 {
    /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-670 {
    box-sizing: border-box;
  }
  
  .style-671 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-672 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-673 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-674 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-675 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-676 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-677 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-678 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-679 {
    box-sizing: border-box;
  }
  
  .style-680 {
    box-sizing: border-box;
  }
  
  .style-681 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-682 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-683 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-684 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-685 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-686 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-687 {
    box-sizing: border-box;
  }
  
  .style-688 {
    box-sizing: border-box;
  }
  
  .style-689 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-690 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-691 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-692 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-693 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-694 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-695 {
    box-sizing: border-box;
  }
  
  .style-696 {
    box-sizing: border-box;
  }
  
  .style-697 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-698 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-699 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-700 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-701 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-702 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-703 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-704 {
    box-sizing: border-box;
  }
  
  .style-705 {
    box-sizing: border-box;
  }
  
  .style-706 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-707 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-708 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-709 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-710 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-711 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-712 {
    box-sizing: border-box;
  }
  
  .style-713 {
    box-sizing: border-box;
  }
  
  .style-714 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-715 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-716 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-717 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-718 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-719 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-720 {
    box-sizing: border-box;
  }
  
  .style-721 {
    box-sizing: border-box;
  }
  
  .style-722 {
    /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1037.83px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-723 {
    box-sizing: border-box;
  }
  
  .style-724 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-725 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-726 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-727 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-728 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-729 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-730 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-731 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-732 {
    box-sizing: border-box;
  }
  
  .style-733 {
    box-sizing: border-box;
  }
  
  .style-734 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-735 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-736 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-737 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-738 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-739 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-740 {
    box-sizing: border-box;
  }
  
  .style-741 {
    box-sizing: border-box;
  }
  
  .style-742 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-743 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-744 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-745 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-746 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-747 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-748 {
    box-sizing: border-box;
  }
  
  .style-749 {
    box-sizing: border-box;
  }
  
  .style-750 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-751 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-752 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-753 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-754 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-755 {
    /* margin-bottom: 4.8px;
                          margin-top: 0px;
                          box-sizing: border-box;
                          font-size: 18px;
                          color: rgb(255, 255, 255);
                          text-align: center;
                          font-family: "Instrument Sans";
                          font-style: normal;
                          font-weight: 400;
                          line-height: 32px; */
  }
  
  .style-756 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-757 {
    box-sizing: border-box;
  }
  
  .style-758 {
    box-sizing: border-box;
  }
  
  .style-759 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-760 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-761 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-762 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-763 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-764 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-765 {
    box-sizing: border-box;
  }
  
  .style-766 {
    box-sizing: border-box;
  }
  
  .style-767 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-768 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-769 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-770 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-771 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-772 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-773 {
    box-sizing: border-box;
  }
  
  .style-774 {
    box-sizing: border-box;
  }
  
  .style-775 {
    /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-776 {
    box-sizing: border-box;
  }
  
  .style-777 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-778 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-779 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-780 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-781 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-782 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-783 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-784 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-785 {
    box-sizing: border-box;
  }
  
  .style-786 {
    box-sizing: border-box;
  }
  
  .style-787 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-788 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-789 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-790 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-791 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-792 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-793 {
    box-sizing: border-box;
  }
  
  .style-794 {
    box-sizing: border-box;
  }
  
  .style-795 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-796 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-797 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-798 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-799 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-800 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-801 {
    box-sizing: border-box;
  }
  
  .style-802 {
    box-sizing: border-box;
  }
  
  .style-803 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-804 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-805 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-806 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-807 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-808 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-809 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-810 {
    box-sizing: border-box;
  }
  
  .style-811 {
    box-sizing: border-box;
  }
  
  .style-812 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-813 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-814 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-815 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-816 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-817 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-818 {
    box-sizing: border-box;
  }
  
  .style-819 {
    box-sizing: border-box;
  }
  
  .style-820 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-821 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-822 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-823 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-824 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-825 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-826 {
    box-sizing: border-box;
  }
  
  .style-827 {
    box-sizing: border-box;
  }
  
  .style-828 {
    /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-829 {
    box-sizing: border-box;
  }
  
  .style-830 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-831 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-832 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-833 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-834 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-835 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-836 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-837 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-838 {
    box-sizing: border-box;
  }
  
  .style-839 {
    box-sizing: border-box;
  }
  
  .style-840 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-841 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-842 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-843 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-844 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-845 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-846 {
    box-sizing: border-box;
  }
  
  .style-847 {
    box-sizing: border-box;
  }
  
  .style-848 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-849 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1051 {
    box-sizing: border-box;
  }
  
  .style-1052 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-1053 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1054 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1055 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1056 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1057 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1058 {
    box-sizing: border-box;
  }
  
  .style-1059 {
    box-sizing: border-box;
  }
  
  .style-1060 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1061 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1062 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1063 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1064 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1065 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1066 {
    box-sizing: border-box;
  }
  
  .style-1067 {
    box-sizing: border-box;
  }
  
  .style-1068 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-1069 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1070 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1071 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1072 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1073 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1074 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1075 {
    box-sizing: border-box;
  }
  
  .style-1076 {
    box-sizing: border-box;
  }
  
  .style-1077 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1078 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1079 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1080 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1081 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1082 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1083 {
    box-sizing: border-box;
  }
  
  .style-1084 {
    box-sizing: border-box;
  }
  
  .style-1085 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1086 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 467.828px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1087 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 467.828px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1088 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1089 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1090 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1091 {
    box-sizing: border-box;
  }
  
  .style-1092 {
    box-sizing: border-box;
  }
  
  .style-1093 {
    /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-1094 {
    box-sizing: border-box;
  }
  
  .style-1095 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-1096 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-1097 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1098 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1099 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1100 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1101 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1102 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1103 {
    box-sizing: border-box;
  }
  
  .style-1104 {
    box-sizing: border-box;
  }
  
  .style-1105 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-1106 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1107 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1108 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1109 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1110 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1111 {
    box-sizing: border-box;
  }
  
  .style-1112 {
    box-sizing: border-box;
  }
  
  .style-1113 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1114 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 520.766px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1115 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 520.766px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1116 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1117 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1118 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1119 {
    box-sizing: border-box;
  }
  
  .style-1120 {
    box-sizing: border-box;
  }
  
  .style-1121 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-1122 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1123 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1124 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1125 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1126 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1127 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1128 {
    box-sizing: border-box;
  }
  
  .style-1129 {
    box-sizing: border-box;
  }
  
  .style-1130 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1131 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1132 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1133 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1134 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1135 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1136 {
    box-sizing: border-box;
  }
  
  .style-1137 {
    box-sizing: border-box;
  }
  
  .style-1138 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1139 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 531.906px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1140 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 531.906px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1141 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1142 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1143 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1144 {
    box-sizing: border-box;
  }
  
  .style-1145 {
    box-sizing: border-box;
  }
  
  .style-1146 {
    /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-1147 {
    box-sizing: border-box;
  }
  
  .style-1148 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
  }
  
  .style-1149 {
    box-sizing: border-box;
    margin-bottom: 24px;
    margin: 48px 0px 24px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-1150 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1151 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1152 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1153 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1154 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1155 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1156 {
    box-sizing: border-box;
  }
  
  .style-1157 {
    box-sizing: border-box;
  }
  
  .style-1158 {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
    flex: 1 1 0%;
  }
  
  .style-1159 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1160 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1161 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1162 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1163 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1164 {
    box-sizing: border-box;
  }
  
  .style-1165 {
    box-sizing: border-box;
  }
  
  .style-1166 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1167 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1168 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1169 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1170 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1171 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1172 {
    box-sizing: border-box;
  }
  
  .style-1173 {
    box-sizing: border-box;
  }
  
  .style-1174 {
    box-sizing: border-box;
    margin-top: 24px;
    margin: 24px 0px 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 32px;
    -webkit-box-align: stretch;
    align-items: stretch;
  
    @media screen and (max-width: 425px) {
      flex-direction: column;
      align-items: center;
    }
  }
  
  .style-1175 {
    box-sizing: border-box;
    flex: 3 1 0%;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1176 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1177 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1178 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1179 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1180 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1181 {
    box-sizing: border-box;
  }
  
  .style-1182 {
    box-sizing: border-box;
  }
  
  .style-1183 {
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1184 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1185 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1186 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1187 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1188 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1189 {
    box-sizing: border-box;
  }
  
  .style-1190 {
    box-sizing: border-box;
  }
  
  .style-1191 {
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  
  .style-1192 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
    height: 450px;
    transition: all 0.5s ease-in-out 0s;
    filter: brightness(1);
    cursor: pointer;
  }
  
  .style-1193 {
    box-sizing: border-box;
    transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
    width: 100%;
    height: 450px;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1194 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1195 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1196 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1197 {
    box-sizing: border-box;
  }
  
  .style-1198 {
    box-sizing: border-box;
  }
  
  .style-1199 {
    display: block;
    right: -25px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgba(0, 0, 0, 0);
    outline: rgba(0, 0, 0, 0) none 0px;
    border: 0px none rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 0px;
    height: 20px;
    line-height: 0px;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: none;
    width: 20px;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    margin: 0px;
    border-radius: 0px;
    box-sizing: border-box;
  }
  
  .style-1200 {
    display: none;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    touch-action: pan-y;
    user-select: none;
    flex-shrink: 0;
    margin-top: 0px;
    max-width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
  
    @media screen and (max-width: 768px) {
      display: block;
    }
  }
  
  .style-1200 img {
    height: 475px;
  }
  
  .style-1201 {
    display: block;
    left: -25px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgba(0, 0, 0, 0);
    outline: rgba(0, 0, 0, 0) none 0px;
    border: 0px none rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 0px;
    height: 20px;
    line-height: 0px;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: none;
    width: 20px;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    margin: 0px;
    border-radius: 0px;
    box-sizing: border-box;
  }
  
  .style-1202 {
  }
  
  .style-1203 {
    max-height: 475px;
    overflow: hidden;
  }
  
  .style-1204 {
  }
  
  .style-1205 {
    box-sizing: border-box;
  }
  
  .style-1206 {
    position: relative;
    z-index: 1;
  }
  
  .style-1207 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1208 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 10px 20px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    border-radius: 4px;
    background-image: linear-gradient(
      to top,
      rgba(212, 67, 160, 0.8) 0%,
      rgba(212, 67, 160, 0) 25%,
      transparent 30%
    );
  
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
    z-index: 1;
  }
  
  .style-1209 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1210 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1211 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1212 {
    box-sizing: border-box;
  }
  
  .style-1213 {
    box-sizing: border-box;
  }
  
  .style-1214 {
  }
  
  .style-1215 {
    box-sizing: border-box;
  }
  
  .style-1216 {
    position: relative;
    z-index: 1;
  }
  
  .style-1217 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1218 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    background-color: rgba(212, 67, 160, 0.61);
    pointer-events: none;
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1219 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1220 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1221 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1222 {
    box-sizing: border-box;
  }
  
  .style-1223 {
    box-sizing: border-box;
  }
  
  .style-1224 {
  }
  
  .style-1225 {
    box-sizing: border-box;
  }
  
  .style-1226 {
    position: relative;
    z-index: 1;
  }
  
  .style-1227 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1228 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1229 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1230 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1231 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1232 {
    box-sizing: border-box;
  }
  
  .style-1233 {
    box-sizing: border-box;
  }
  
  .style-1234 {
  }
  
  .style-1235 {
    box-sizing: border-box;
  }
  
  .style-1236 {
    position: relative;
    z-index: 1;
  }
  
  .style-1237 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1238 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1239 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1240 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1241 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1242 {
    box-sizing: border-box;
  }
  
  .style-1243 {
    box-sizing: border-box;
  }
  
  .style-1244 {
  }
  
  .style-1245 {
    box-sizing: border-box;
  }
  
  .style-1246 {
    position: relative;
    z-index: 1;
  }
  
  .style-1247 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1248 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1249 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1250 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1251 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1252 {
    box-sizing: border-box;
  }
  
  .style-1253 {
    box-sizing: border-box;
  }
  
  .style-1254 {
  }
  
  .style-1255 {
    box-sizing: border-box;
  }
  
  .style-1256 {
    position: relative;
    z-index: 1;
  }
  
  .style-1257 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1258 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1259 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1260 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1261 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1262 {
    box-sizing: border-box;
  }
  
  .style-1263 {
    box-sizing: border-box;
  }
  
  .style-1264 {
  }
  
  .style-1265 {
    box-sizing: border-box;
  }
  
  .style-1266 {
    position: relative;
    z-index: 1;
  }
  
  .style-1267 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1268 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1269 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1270 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1271 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1272 {
    box-sizing: border-box;
  }
  
  .style-1273 {
    box-sizing: border-box;
  }
  
  .style-1274 {
  }
  
  .style-1275 {
    box-sizing: border-box;
  }
  
  .style-1276 {
    position: relative;
    z-index: 1;
  }
  
  .style-1277 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1278 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1279 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1280 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1281 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1282 {
    box-sizing: border-box;
  }
  
  .style-1283 {
    box-sizing: border-box;
  }
  
  .style-1284 {
  }
  
  .style-1285 {
    box-sizing: border-box;
  }
  
  .style-1286 {
    position: relative;
    z-index: 1;
  }
  
  .style-1287 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1288 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1289 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1290 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1291 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1292 {
    box-sizing: border-box;
  }
  
  .style-1293 {
    box-sizing: border-box;
  }
  
  .style-1294 {
  }
  
  .style-1295 {
    box-sizing: border-box;
  }
  
  .style-1296 {
    position: relative;
    z-index: 1;
  }
  
  .style-1297 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1298 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1299 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1300 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1301 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1302 {
    box-sizing: border-box;
  }
  
  .style-1303 {
    box-sizing: border-box;
  }
  
  .style-1304 {
  }
  
  .style-1305 {
    box-sizing: border-box;
  }
  
  .style-1306 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1307 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1308 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1309 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1310 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1311 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1312 {
    box-sizing: border-box;
  }
  
  .style-1313 {
    box-sizing: border-box;
  }
  
  .style-1314 {
  }
  
  .style-1315 {
    box-sizing: border-box;
  }
  
  .style-1316 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1317 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1318 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1319 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1320 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1321 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1322 {
    box-sizing: border-box;
  }
  
  .style-1323 {
    box-sizing: border-box;
  }
  
  .style-1324 {
  }
  
  .style-1325 {
    box-sizing: border-box;
  }
  
  .style-1326 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1327 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1328 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1329 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1330 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1331 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1332 {
    box-sizing: border-box;
  }
  
  .style-1333 {
    box-sizing: border-box;
  }
  
  .style-1334 {
  }
  
  .style-1335 {
    box-sizing: border-box;
  }
  
  .style-1336 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1337 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1338 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1339 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1340 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1341 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1342 {
    box-sizing: border-box;
  }
  
  .style-1343 {
    box-sizing: border-box;
  }
  
  .style-1344 {
  }
  
  .style-1345 {
    box-sizing: border-box;
  }
  
  .style-1346 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1347 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1348 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1349 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1350 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1351 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1352 {
    box-sizing: border-box;
  }
  
  .style-1353 {
    box-sizing: border-box;
  }
  
  .style-1354 {
  }
  
  .style-1355 {
    box-sizing: border-box;
  }
  
  .style-1356 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1357 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1358 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1359 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1360 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1361 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1362 {
    box-sizing: border-box;
  }
  
  .style-1363 {
    box-sizing: border-box;
  }
  
  .style-1364 {
  }
  
  .style-1365 {
    box-sizing: border-box;
  }
  
  .style-1366 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1367 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1368 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1369 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1370 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1371 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1372 {
    box-sizing: border-box;
  }
  
  .style-1373 {
    box-sizing: border-box;
  }
  
  .style-1374 {
  }
  
  .style-1375 {
    box-sizing: border-box;
  }
  
  .style-1376 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1377 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1378 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1379 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1380 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1381 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1382 {
    box-sizing: border-box;
  }
  
  .style-1383 {
    box-sizing: border-box;
  }
  
  .style-1384 {
  }
  
  .style-1385 {
    box-sizing: border-box;
  }
  
  .style-1386 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1387 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1388 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1389 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1390 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1391 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1392 {
    box-sizing: border-box;
  }
  
  .style-1393 {
    box-sizing: border-box;
  }
  
  .style-1394 {
  }
  
  .style-1395 {
    box-sizing: border-box;
  }
  
  .style-1396 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1397 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1398 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1399 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1400 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1401 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1402 {
    box-sizing: border-box;
  }
  
  .style-1403 {
    box-sizing: border-box;
  }
  
  .style-1404 {
  }
  
  .style-1405 {
    box-sizing: border-box;
  }
  
  .style-1406 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1407 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1408 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1409 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1410 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1411 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1412 {
    box-sizing: border-box;
  }
  
  .style-1413 {
    box-sizing: border-box;
  }
  
  .style-1414 {
  }
  
  .style-1415 {
    box-sizing: border-box;
  }
  
  .style-1416 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1417 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1418 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1419 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1420 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1421 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1422 {
    box-sizing: border-box;
  }
  
  .style-1423 {
    box-sizing: border-box;
  }
  
  .style-1424 {
  }
  
  .style-1425 {
    box-sizing: border-box;
  }
  
  .style-1426 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1427 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1428 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1429 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1430 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1431 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1432 {
    box-sizing: border-box;
  }
  
  .style-1433 {
    box-sizing: border-box;
  }
  
  .style-1434 {
  }
  
  .style-1435 {
    box-sizing: border-box;
  }
  
  .style-1436 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1437 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1438 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1439 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1440 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1441 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1442 {
    box-sizing: border-box;
  }
  
  .style-1443 {
    box-sizing: border-box;
  }
  
  .style-1444 {
  }
  
  .style-1445 {
    box-sizing: border-box;
  }
  
  .style-1446 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1447 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1448 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1449 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1450 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1451 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1452 {
    box-sizing: border-box;
  }
  
  .style-1453 {
    box-sizing: border-box;
  }
  
  .style-1454 {
  }
  
  .style-1455 {
    box-sizing: border-box;
  }
  
  .style-1456 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1457 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1458 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1459 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1460 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1461 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1462 {
    box-sizing: border-box;
  }
  
  .style-1463 {
    box-sizing: border-box;
  }
  
  .style-1464 {
  }
  
  .style-1465 {
    box-sizing: border-box;
  }
  
  .style-1466 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1467 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1468 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1469 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1470 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1471 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1472 {
    box-sizing: border-box;
  }
  
  .style-1473 {
    box-sizing: border-box;
  }
  
  .style-1474 {
  }
  
  .style-1475 {
    box-sizing: border-box;
  }
  
  .style-1476 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1477 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1478 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1479 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1480 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1481 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1482 {
    box-sizing: border-box;
  }
  
  .style-1483 {
    box-sizing: border-box;
  }
  
  .style-1484 {
  }
  
  .style-1485 {
    box-sizing: border-box;
  }
  
  .style-1486 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1487 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1488 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1489 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1490 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1491 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1492 {
    box-sizing: border-box;
  }
  
  .style-1493 {
    box-sizing: border-box;
  }
  
  .style-1494 {
  }
  
  .style-1495 {
    box-sizing: border-box;
  }
  
  .style-1496 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1497 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1498 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1499 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1500 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1501 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1502 {
    box-sizing: border-box;
  }
  
  .style-1503 {
    box-sizing: border-box;
  }
  
  .style-1504 {
  }
  
  .style-1505 {
    box-sizing: border-box;
  }
  
  .style-1506 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1507 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1508 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1509 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1510 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1511 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1512 {
    box-sizing: border-box;
  }
  
  .style-1513 {
    box-sizing: border-box;
  }
  
  .style-1514 {
  }
  
  .style-1515 {
    box-sizing: border-box;
  }
  
  .style-1516 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1517 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1518 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1519 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1520 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1521 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1522 {
    box-sizing: border-box;
  }
  
  .style-1523 {
    box-sizing: border-box;
  }
  
  .style-1524 {
  }
  
  .style-1525 {
    box-sizing: border-box;
  }
  
  .style-1526 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1527 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1528 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1529 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1530 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1531 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1532 {
    box-sizing: border-box;
  }
  
  .style-1533 {
    box-sizing: border-box;
  }
  
  .style-1534 {
  }
  
  .style-1535 {
    box-sizing: border-box;
  }
  
  .style-1536 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1537 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1538 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1539 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1540 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1541 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1542 {
    box-sizing: border-box;
  }
  
  .style-1543 {
    box-sizing: border-box;
  }
  
  .style-1544 {
  }
  
  .style-1545 {
    box-sizing: border-box;
  }
  
  .style-1546 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1547 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1548 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1549 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1550 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1551 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1552 {
    box-sizing: border-box;
  }
  
  .style-1553 {
    box-sizing: border-box;
  }
  
  .style-1554 {
  }
  
  .style-1555 {
    box-sizing: border-box;
  }
  
  .style-1556 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1557 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1558 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1559 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1560 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1561 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1562 {
    box-sizing: border-box;
  }
  
  .style-1563 {
    box-sizing: border-box;
  }
  
  .style-1564 {
  }
  
  .style-1565 {
    box-sizing: border-box;
  }
  
  .style-1566 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1567 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1568 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1569 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1570 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1571 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1572 {
    box-sizing: border-box;
  }
  
  .style-1573 {
    box-sizing: border-box;
  }
  
  .style-1574 {
  }
  
  .style-1575 {
    box-sizing: border-box;
  }
  
  .style-1576 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1577 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1578 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1579 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1580 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1581 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1582 {
    box-sizing: border-box;
  }
  
  .style-1583 {
    box-sizing: border-box;
  }
  
  .style-1584 {
  }
  
  .style-1585 {
    box-sizing: border-box;
  }
  
  .style-1586 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1587 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1588 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1589 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1590 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1591 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1592 {
    box-sizing: border-box;
  }
  
  .style-1593 {
    box-sizing: border-box;
  }
  
  .style-1594 {
  }
  
  .style-1595 {
    box-sizing: border-box;
  }
  
  .style-1596 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1597 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1598 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1599 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1600 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1601 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1602 {
    box-sizing: border-box;
  }
  
  .style-1603 {
    box-sizing: border-box;
  }
  
  .style-1604 {
  }
  
  .style-1605 {
    box-sizing: border-box;
  }
  
  .style-1606 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1607 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1608 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1609 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1610 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1611 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1612 {
    box-sizing: border-box;
  }
  
  .style-1613 {
    box-sizing: border-box;
  }
  
  .style-1614 {
  }
  
  .style-1615 {
    box-sizing: border-box;
  }
  
  .style-1616 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1617 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1618 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1619 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1620 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1621 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1622 {
    box-sizing: border-box;
  }
  
  .style-1623 {
    box-sizing: border-box;
  }
  
  .style-1624 {
  }
  
  .style-1625 {
    box-sizing: border-box;
  }
  
  .style-1626 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1627 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1628 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1629 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1630 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1631 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1632 {
    box-sizing: border-box;
  }
  
  .style-1633 {
    box-sizing: border-box;
  }
  
  .style-1634 {
  }
  
  .style-1635 {
    box-sizing: border-box;
  }
  
  .style-1636 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1637 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1638 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1639 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1640 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1641 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1642 {
    box-sizing: border-box;
  }
  
  .style-1643 {
    box-sizing: border-box;
  }
  
  .style-1644 {
  }
  
  .style-1645 {
    box-sizing: border-box;
  }
  
  .style-1646 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1647 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1648 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1649 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1650 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1651 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1652 {
    box-sizing: border-box;
  }
  
  .style-1653 {
    box-sizing: border-box;
  }
  
  .style-1654 {
  }
  
  .style-1655 {
    box-sizing: border-box;
  }
  
  .style-1656 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1657 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1658 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1659 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1660 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1661 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1662 {
    box-sizing: border-box;
  }
  
  .style-1663 {
    box-sizing: border-box;
  }
  
  .style-1664 {
  }
  
  .style-1665 {
    box-sizing: border-box;
  }
  
  .style-1666 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1667 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1668 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1669 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1670 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1671 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1672 {
    box-sizing: border-box;
  }
  
  .style-1673 {
    box-sizing: border-box;
  }
  
  .style-1674 {
  }
  
  .style-1675 {
    box-sizing: border-box;
  }
  
  .style-1676 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1677 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1678 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1679 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1680 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1681 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1682 {
    box-sizing: border-box;
  }
  
  .style-1683 {
    box-sizing: border-box;
  }
  
  .style-1684 {
  }
  
  .style-1685 {
    box-sizing: border-box;
  }
  
  .style-1686 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1687 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1688 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1689 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1690 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1691 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1692 {
    box-sizing: border-box;
  }
  
  .style-1693 {
    box-sizing: border-box;
  }
  
  .style-1694 {
  }
  
  .style-1695 {
    box-sizing: border-box;
  }
  
  .style-1696 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1697 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1698 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1699 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1700 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1701 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1702 {
    box-sizing: border-box;
  }
  
  .style-1703 {
    box-sizing: border-box;
  }
  
  .style-1704 {
  }
  
  .style-1705 {
    box-sizing: border-box;
  }
  
  .style-1706 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1707 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1708 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1709 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1710 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1711 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1712 {
    box-sizing: border-box;
  }
  
  .style-1713 {
    box-sizing: border-box;
  }
  
  .style-1714 {
  }
  
  .style-1715 {
    box-sizing: border-box;
  }
  
  .style-1716 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1717 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1718 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1719 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1720 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1721 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1722 {
    box-sizing: border-box;
  }
  
  .style-1723 {
    box-sizing: border-box;
  }
  
  .style-1724 {
  }
  
  .style-1725 {
    box-sizing: border-box;
  }
  
  .style-1726 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1727 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1728 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1729 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1730 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1731 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1732 {
    box-sizing: border-box;
  }
  
  .style-1733 {
    box-sizing: border-box;
  }
  
  .style-1734 {
  }
  
  .style-1735 {
    box-sizing: border-box;
  }
  
  .style-1736 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1737 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1738 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1739 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1740 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1741 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1742 {
    box-sizing: border-box;
  }
  
  .style-1743 {
    box-sizing: border-box;
  }
  
  .style-1744 {
  }
  
  .style-1745 {
    box-sizing: border-box;
  }
  
  .style-1746 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1747 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1748 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1749 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1750 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1751 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1752 {
    box-sizing: border-box;
  }
  
  .style-1753 {
    box-sizing: border-box;
  }
  
  .style-1754 {
  }
  
  .style-1755 {
    box-sizing: border-box;
  }
  
  .style-1756 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1757 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1758 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1759 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1760 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1761 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1762 {
    box-sizing: border-box;
  }
  
  .style-1763 {
    box-sizing: border-box;
  }
  
  .style-1764 {
  }
  
  .style-1765 {
    box-sizing: border-box;
  }
  
  .style-1766 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1767 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1768 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1769 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1770 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1771 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1772 {
    box-sizing: border-box;
  }
  
  .style-1773 {
    box-sizing: border-box;
  }
  
  .style-1774 {
  }
  
  .style-1775 {
    box-sizing: border-box;
  }
  
  .style-1776 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1777 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1778 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1779 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1780 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1781 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1782 {
    box-sizing: border-box;
  }
  
  .style-1783 {
    box-sizing: border-box;
  }
  
  .style-1784 {
  }
  
  .style-1785 {
    box-sizing: border-box;
  }
  
  .style-1786 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1787 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1788 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1789 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1790 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1791 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1792 {
    box-sizing: border-box;
  }
  
  .style-1793 {
    box-sizing: border-box;
  }
  
  .style-1794 {
  }
  
  .style-1795 {
    box-sizing: border-box;
  }
  
  .style-1796 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1797 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1798 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1799 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1800 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1801 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1802 {
    box-sizing: border-box;
  }
  
  .style-1803 {
    box-sizing: border-box;
  }
  
  .style-1804 {
  }
  
  .style-1805 {
    box-sizing: border-box;
  }
  
  .style-1806 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1807 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1808 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1809 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1810 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1811 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1812 {
    box-sizing: border-box;
  }
  
  .style-1813 {
    box-sizing: border-box;
  }
  
  .style-1814 {
  }
  
  .style-1815 {
    box-sizing: border-box;
  }
  
  .style-1816 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1817 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1818 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1819 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1820 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1821 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1822 {
    box-sizing: border-box;
  }
  
  .style-1823 {
    box-sizing: border-box;
  }
  
  .style-1824 {
  }
  
  .style-1825 {
    box-sizing: border-box;
  }
  
  .style-1826 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1827 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1828 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1829 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1830 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1831 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1832 {
    box-sizing: border-box;
  }
  
  .style-1833 {
    box-sizing: border-box;
  }
  
  .style-1834 {
  }
  
  .style-1835 {
    box-sizing: border-box;
  }
  
  .style-1836 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1837 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1838 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1839 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1840 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1841 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1842 {
    box-sizing: border-box;
  }
  
  .style-1843 {
    box-sizing: border-box;
  }
  
  .style-1844 {
  }
  
  .style-1845 {
    box-sizing: border-box;
  }
  
  .style-1846 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1847 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1848 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1849 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1850 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1851 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1852 {
    box-sizing: border-box;
  }
  
  .style-1853 {
    box-sizing: border-box;
  }
  
  .style-1854 {
  }
  
  .style-1855 {
    box-sizing: border-box;
  }
  
  .style-1856 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1857 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1858 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1859 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1860 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1861 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1862 {
    box-sizing: border-box;
  }
  
  .style-1863 {
    box-sizing: border-box;
  }
  
  .style-1864 {
  }
  
  .style-1865 {
    box-sizing: border-box;
  }
  
  .style-1866 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1867 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1868 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1869 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1870 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1871 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1872 {
    box-sizing: border-box;
  }
  
  .style-1873 {
    box-sizing: border-box;
  }
  
  .style-1874 {
  }
  
  .style-1875 {
    box-sizing: border-box;
  }
  
  .style-1876 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1877 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1878 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1879 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1880 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1881 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1882 {
    box-sizing: border-box;
  }
  
  .style-1883 {
    box-sizing: border-box;
  }
  
  .style-1884 {
  }
  
  .style-1885 {
    box-sizing: border-box;
  }
  
  .style-1886 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1887 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1888 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1889 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1890 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1891 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1892 {
    box-sizing: border-box;
  }
  
  .style-1893 {
    box-sizing: border-box;
  }
  
  .style-1894 {
  }
  
  .style-1895 {
    box-sizing: border-box;
  }
  
  .style-1896 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1897 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1898 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1899 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1900 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1901 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1902 {
    box-sizing: border-box;
  }
  
  .style-1903 {
    box-sizing: border-box;
  }
  
  .style-1904 {
  }
  
  .style-1905 {
    box-sizing: border-box;
  }
  
  .style-1906 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1907 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1908 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1909 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1910 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1911 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1912 {
    box-sizing: border-box;
  }
  
  .style-1913 {
    box-sizing: border-box;
  }
  
  .style-1914 {
  }
  
  .style-1915 {
    box-sizing: border-box;
  }
  
  .style-1916 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1917 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1918 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1919 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1920 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1921 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1922 {
    box-sizing: border-box;
  }
  
  .style-1923 {
    box-sizing: border-box;
  }
  
  .style-1924 {
  }
  
  .style-1925 {
    box-sizing: border-box;
  }
  
  .style-1926 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1927 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1928 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1929 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1930 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1931 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1932 {
    box-sizing: border-box;
  }
  
  .style-1933 {
    box-sizing: border-box;
  }
  
  .style-1934 {
  }
  
  .style-1935 {
    box-sizing: border-box;
  }
  
  .style-1936 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1937 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1938 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1939 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1940 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1941 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1942 {
    box-sizing: border-box;
  }
  
  .style-1943 {
    box-sizing: border-box;
  }
  
  .style-1944 {
  }
  
  .style-1945 {
    box-sizing: border-box;
  }
  
  .style-1946 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1947 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1948 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1949 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1950 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1951 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1952 {
    box-sizing: border-box;
  }
  
  .style-1953 {
    box-sizing: border-box;
  }
  
  .style-1954 {
  }
  
  .style-1955 {
    box-sizing: border-box;
  }
  
  .style-1956 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1957 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1958 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1959 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1960 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1961 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1962 {
    box-sizing: border-box;
  }
  
  .style-1963 {
    box-sizing: border-box;
  }
  
  .style-1964 {
  }
  
  .style-1965 {
    box-sizing: border-box;
  }
  
  .style-1966 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1967 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1968 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1969 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1970 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1971 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1972 {
    box-sizing: border-box;
  }
  
  .style-1973 {
    box-sizing: border-box;
  }
  
  .style-1974 {
  }
  
  .style-1975 {
    box-sizing: border-box;
  }
  
  .style-1976 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1977 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1978 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1979 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1980 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1981 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1982 {
    box-sizing: border-box;
  }
  
  .style-1983 {
    box-sizing: border-box;
  }
  
  .style-1984 {
  }
  
  .style-1985 {
    box-sizing: border-box;
  }
  
  .style-1986 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1987 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1988 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1989 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-1990 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-1991 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-1992 {
    box-sizing: border-box;
  }
  
  .style-1993 {
    box-sizing: border-box;
  }
  
  .style-1994 {
  }
  
  .style-1995 {
    box-sizing: border-box;
  }
  
  .style-1996 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-1997 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-1998 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-1999 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2000 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2001 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2002 {
    box-sizing: border-box;
  }
  
  .style-2003 {
    box-sizing: border-box;
  }
  
  .style-2004 {
  }
  
  .style-2005 {
    box-sizing: border-box;
  }
  
  .style-2006 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2007 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2008 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2009 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2010 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2011 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2012 {
    box-sizing: border-box;
  }
  
  .style-2013 {
    box-sizing: border-box;
  }
  
  .style-2014 {
  }
  
  .style-2015 {
    box-sizing: border-box;
  }
  
  .style-2016 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2017 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2018 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2019 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2020 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2021 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2022 {
    box-sizing: border-box;
  }
  
  .style-2023 {
    box-sizing: border-box;
  }
  
  .style-2024 {
  }
  
  .style-2025 {
    box-sizing: border-box;
  }
  
  .style-2026 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2027 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2028 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2029 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2030 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2031 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2032 {
    box-sizing: border-box;
  }
  
  .style-2033 {
    box-sizing: border-box;
  }
  
  .style-2034 {
  }
  
  .style-2035 {
    box-sizing: border-box;
  }
  
  .style-2036 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2037 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2038 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2039 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2040 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2041 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2042 {
    box-sizing: border-box;
  }
  
  .style-2043 {
    box-sizing: border-box;
  }
  
  .style-2044 {
  }
  
  .style-2045 {
    box-sizing: border-box;
  }
  
  .style-2046 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2047 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2048 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2049 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2050 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2051 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2052 {
    box-sizing: border-box;
  }
  
  .style-2053 {
    box-sizing: border-box;
  }
  
  .style-2054 {
  }
  
  .style-2055 {
    box-sizing: border-box;
  }
  
  .style-2056 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2057 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2058 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2059 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2060 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2061 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2062 {
    box-sizing: border-box;
  }
  
  .style-2063 {
    box-sizing: border-box;
  }
  
  .style-2064 {
  }
  
  .style-2065 {
    box-sizing: border-box;
  }
  
  .style-2066 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2067 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2068 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2069 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2070 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2071 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2072 {
    box-sizing: border-box;
  }
  
  .style-2073 {
    box-sizing: border-box;
  }
  
  .style-2074 {
  }
  
  .style-2075 {
    box-sizing: border-box;
  }
  
  .style-2076 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2077 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2078 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2079 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2080 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2081 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2082 {
    box-sizing: border-box;
  }
  
  .style-2083 {
    box-sizing: border-box;
  }
  
  .style-2084 {
  }
  
  .style-2085 {
    box-sizing: border-box;
  }
  
  .style-2086 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2087 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2088 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2089 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2090 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2091 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2092 {
    box-sizing: border-box;
  }
  
  .style-2093 {
    box-sizing: border-box;
  }
  
  .style-2094 {
  }
  
  .style-2095 {
    box-sizing: border-box;
  }
  
  .style-2096 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2097 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2098 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2099 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2100 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2101 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2102 {
    box-sizing: border-box;
  }
  
  .style-2103 {
    box-sizing: border-box;
  }
  
  .style-2104 {
  }
  
  .style-2105 {
    box-sizing: border-box;
  }
  
  .style-2106 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2107 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2108 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2109 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2110 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2111 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2112 {
    box-sizing: border-box;
  }
  
  .style-2113 {
    box-sizing: border-box;
  }
  
  .style-2114 {
  }
  
  .style-2115 {
    box-sizing: border-box;
  }
  
  .style-2116 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2117 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2118 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2119 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2120 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2121 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2122 {
    box-sizing: border-box;
  }
  
  .style-2123 {
    box-sizing: border-box;
  }
  
  .style-2124 {
  }
  
  .style-2125 {
    box-sizing: border-box;
  }
  
  .style-2126 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2127 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2128 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2129 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2130 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2131 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2132 {
    box-sizing: border-box;
  }
  
  .style-2133 {
    box-sizing: border-box;
  }
  
  .style-2134 {
  }
  
  .style-2135 {
    box-sizing: border-box;
  }
  
  .style-2136 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2137 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2138 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2139 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2140 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2141 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2142 {
    box-sizing: border-box;
  }
  
  .style-2143 {
    box-sizing: border-box;
  }
  
  .style-2144 {
  }
  
  .style-2145 {
    box-sizing: border-box;
  }
  
  .style-2146 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2147 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2148 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2149 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2150 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2151 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2152 {
    box-sizing: border-box;
  }
  
  .style-2153 {
    box-sizing: border-box;
  }
  
  .style-2154 {
  }
  
  .style-2155 {
    box-sizing: border-box;
  }
  
  .style-2156 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2157 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2158 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2159 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2160 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2161 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2162 {
    box-sizing: border-box;
  }
  
  .style-2163 {
    box-sizing: border-box;
  }
  
  .style-2164 {
  }
  
  .style-2165 {
    box-sizing: border-box;
  }
  
  .style-2166 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2167 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2168 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2169 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2170 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2171 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2172 {
    box-sizing: border-box;
  }
  
  .style-2173 {
    box-sizing: border-box;
  }
  
  .style-2174 {
  }
  
  .style-2175 {
    box-sizing: border-box;
  }
  
  .style-2176 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2177 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2178 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2179 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2180 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2181 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2182 {
    box-sizing: border-box;
  }
  
  .style-2183 {
    box-sizing: border-box;
  }
  
  .style-2184 {
  }
  
  .style-2185 {
    box-sizing: border-box;
  }
  
  .style-2186 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2187 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2188 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2189 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2190 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2191 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2192 {
    box-sizing: border-box;
  }
  
  .style-2193 {
    box-sizing: border-box;
  }
  
  .style-2194 {
  }
  
  .style-2195 {
    box-sizing: border-box;
  }
  
  .style-2196 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2197 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2198 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2199 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2200 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2201 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2202 {
    box-sizing: border-box;
  }
  
  .style-2203 {
    box-sizing: border-box;
  }
  
  .style-2204 {
  }
  
  .style-2205 {
    box-sizing: border-box;
  }
  
  .style-2206 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2207 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2208 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2209 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2210 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2211 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2212 {
    box-sizing: border-box;
  }
  
  .style-2213 {
    box-sizing: border-box;
  }
  
  .style-2214 {
  }
  
  .style-2215 {
    box-sizing: border-box;
  }
  
  .style-2216 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2217 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2218 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2219 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2220 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2221 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2222 {
    box-sizing: border-box;
  }
  
  .style-2223 {
    box-sizing: border-box;
  }
  
  .style-2224 {
  }
  
  .style-2225 {
    box-sizing: border-box;
  }
  
  .style-2226 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2227 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2228 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2229 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2230 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2231 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2232 {
    box-sizing: border-box;
  }
  
  .style-2233 {
    box-sizing: border-box;
  }
  
  .style-2234 {
  }
  
  .style-2235 {
    box-sizing: border-box;
  }
  
  .style-2236 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2237 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2238 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2239 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2240 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2241 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2242 {
    box-sizing: border-box;
  }
  
  .style-2243 {
    box-sizing: border-box;
  }
  
  .style-2244 {
  }
  
  .style-2245 {
    box-sizing: border-box;
  }
  
  .style-2246 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2247 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2248 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2249 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2250 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2251 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2252 {
    box-sizing: border-box;
  }
  
  .style-2253 {
    box-sizing: border-box;
  }
  
  .style-2254 {
  }
  
  .style-2255 {
    box-sizing: border-box;
  }
  
  .style-2256 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2257 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2258 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2259 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2260 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2261 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2262 {
    box-sizing: border-box;
  }
  
  .style-2263 {
    box-sizing: border-box;
  }
  
  .style-2264 {
  }
  
  .style-2265 {
    box-sizing: border-box;
  }
  
  .style-2266 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 3 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2267 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2268 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2269 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2270 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2271 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2272 {
    box-sizing: border-box;
  }
  
  .style-2273 {
    box-sizing: border-box;
  }
  
  .style-2274 {
  }
  
  .style-2275 {
    box-sizing: border-box;
  }
  
  .style-2276 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    flex: 1 1 0%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  
  .style-2277 {
    margin: 0px auto;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 450px;
  }
  
  .style-2278 {
    box-sizing: border-box;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
    pointer-events: none;
    background-color: rgba(212, 67, 160, 0.61);
    color: rgb(255, 255, 255);
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  
  .style-2279 {
    font-size: 22.4px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26.88px;
    margin-top: 0px;
    box-sizing: border-box;
  }
  
  .style-2280 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  }
  
  .style-2281 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2282 {
    box-sizing: border-box;
  }
  
  .style-2283 {
    box-sizing: border-box;
  }
  
  .style-2284 {
    display: block;
    right: -25px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgba(0, 0, 0, 0);
    outline: rgba(0, 0, 0, 0) none 0px;
    border: 0px none rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 0px;
    height: 20px;
    line-height: 0px;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: none;
    width: 20px;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    margin: 0px;
    border-radius: 0px;
    box-sizing: border-box;
  }
  
  .style-2285 {
    box-sizing: border-box;
    background: rgb(212, 67, 160) none repeat scroll 0% 0% / auto padding-box
      border-box;
  }
  
 
  
  .style-2287 {
   
    padding: 100px;
  
   
  }
  
  .style-2288 {
    font-size: 34px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 700;
    box-sizing: border-box;
    font-style: normal;
    text-align: center;
  
    @media screen and (max-width: 1024px) {
      font-size: 45px;
      line-height: 58px;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 32px;
      line-height: 40px;
      text-align: center;
    }
  }
  
  .style-2289 {
    margin-bottom: 0px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 24px;
      margin: 0px;
      text-align: center;
    }
  }
  
  .style-2290 {
    gap: 4px;
    align-items: center;
    box-sizing: border-box;
    display: flex;
  
    @media screen and (max-width: 768px) {
      display: none;
    }
  }
  
  .style-2291 {
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2292 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2293 {
    box-sizing: border-box;
  }
  
  .style-2294 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2295 {
    box-sizing: border-box;
  }
  
  .style-2296 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2297 {
    box-sizing: border-box;
  }
  
  .style-2298 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2299 {
    box-sizing: border-box;
  }
  
  .style-2300 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2301 {
    box-sizing: border-box;
  }
  
  .style-2302 {
    margin-bottom: 0px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 20px;
    line-height: 28px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 500;
  }
  
  .style-2303 {
    margin-bottom: 0px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 22px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 500;
  }
  
  .style-2304 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    height: 800px;
  
    @media screen and (max-width: 769px) {
      height: 20px;
      flex-direction: row;
      width: 100%;
    }
  }
  
  .style-2305 {
    box-sizing: border-box;
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    height: 800px;
    width: 2px;
    position: absolute;
  
    @media screen and (max-width: 769px) {
      height: 2px;
      flex-direction: row;
      width: 100%;
    }
  }
  
  .style-2306 {
    box-sizing: border-box;
    background-color: rgb(212, 67, 160);
    cursor: pointer;
    z-index: 1;
  }
  
  .style-2307 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2308 {
    box-sizing: border-box;
    stroke-opacity: 0.4;
  }
  
  .style-2308-active {
    stroke-opacity: 1;
  }
  
  .style-2309 {
    box-sizing: border-box;
    background-color: rgb(212, 67, 160);
    cursor: pointer;
    z-index: 1;
  }
  
  .style-2310 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2311 {
    box-sizing: border-box;
    stroke-opacity: 0.4;
  }
  
  .style-2311-active {
    stroke-opacity: 1;
  }
  
  .style-2312 {
    box-sizing: border-box;
    background-color: rgb(212, 67, 160);
    cursor: pointer;
    z-index: 1;
  }
  
  .style-2313 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2314 {
    box-sizing: border-box;
    stroke-opacity: 0.4;
  }
  
  .style-2314-active {
    stroke-opacity: 1;
  }
  
  .style-2315 {
    box-sizing: border-box;
    width: 50%;
    display: flex;
    max-height: 1200px;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    overflow: hidden;
    gap: 24px;
    transition: all 0.3s linear;
  
    @media screen and (max-width: 769px) {
      flex-direction: row;
      width: max-content;
      overflow: hidden;
      margin-bottom: 20px;
  
      div {
        max-width: 450px;
      }
    }
  
    @media screen and (max-width: 426px) {
      div {
        width: 340px;
      }
    }
  }
  
  .style-2316 {
    box-sizing: border-box;
    display: flex;
    padding: 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    align-self: stretch;
    border: 0px none rgb(83, 88, 112);
    border-radius: 30px;
    background: rgb(223, 118, 187) none repeat scroll 0% 0% / auto padding-box
      border-box;
    transition: background 0.5s ease 0s;
    color: #fff;
  
    @media screen and (max-width: 425px) {
      max-width: 325px;
  
      p {
        font-size: 18px;
        line-height: 26px;
      }
    }
  }
  
  .style-2316-active {
    background-color: #fff;
  
    p {
      color: #000;
    }
  }
  
  .style-2317 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    text-align: justify;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
  
    @media screen and (max-width: 1024px) {
      font-size: 18px;
      line-height: 28px;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2318 {
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 32px;
    align-self: stretch;
  }
  
  .style-2319 {
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    border-radius: 215.139px;
    width: 54px;
    height: 54px;
  }
  
  .style-2320 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 20px;
    line-height: 28px;
    color: rgb(255, 255, 255);
    text-align: justify;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 500;
  }
  
  .style-2321 {
    box-sizing: border-box;
    display: flex;
    padding: 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    align-self: stretch;
    border: 0px none rgb(83, 88, 112);
    border-radius: 30px;
    background: rgb(223, 118, 187) none repeat scroll 0% 0% / auto padding-box
      border-box;
    transition: background 0.5s ease 0s;
    color: #fff;
  
    @media screen and (max-width: 425px) {
      max-width: 325px;
  
      p {
        font-size: 18px;
        line-height: 26px;
      }
    }
  }
  
  .style-2321-active {
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box !important;
  
    p {
      color: #000;
    }
  }
  
  .style-2322 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    text-align: justify;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
  
    @media screen and (max-width: 1024px) {
      font-size: 18px;
      line-height: 28px;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2323 {
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 32px;
    align-self: stretch;
  }
  
  .style-2324 {
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    border-radius: 215.139px;
    width: 54px;
    height: 54px;
  }
  
  .style-2325 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 20px;
    line-height: 28px;
    color: rgb(27, 19, 31);
    text-align: justify;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 500;
  }
  
  .style-2326 {
    box-sizing: border-box;
    display: flex;
    padding: 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    align-self: stretch;
    border: 0px none rgb(83, 88, 112);
    border-radius: 30px;
    background: rgb(223, 118, 187) none repeat scroll 0% 0% / auto padding-box
      border-box;
    transition: background 0.5s ease 0s;
    color: #fff;
  
    @media screen and (max-width: 425px) {
      max-width: 325px;
  
      p {
        font-size: 18px;
        line-height: 26px;
      }
    }
  }
  
  .style-2326-active {
    background-color: #fff;
  
    p {
      color: #000;
    }
  }
  
  .style-2327 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    text-align: justify;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
  
    @media screen and (max-width: 1024px) {
      font-size: 18px;
      line-height: 28px;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2328 {
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 32px;
    align-self: stretch;
  }
  
  .style-2329 {
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    border-radius: 215.139px;
    width: 54px;
    height: 54px;
  }
  
  .style-2330 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-size: 20px;
    line-height: 28px;
    color: rgb(255, 255, 255);
    text-align: justify;
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 500;
  }
  
  .style-2331 {
    cursor: pointer;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    font-size: 16px;
    line-height: 24px;
    margin: 0px;
    border-radius: 0px;
    box-sizing: border-box;
    position: absolute;
    display: flex;
    transform: matrix(0.988959, 0.148189, -0.148189, 0.988959, 0, 0);
    padding: 6px 12px;
    color: rgb(203, 29, 141);
    border: 0px none rgb(203, 29, 141);
    font-style: normal;
    font-weight: 500;
    top: 360px;
    left: 100.797px;
  
    @media screen and (max-width: 768px) {
      padding: 4px 8px;
      font-size: 12px;
      line-height: 20px;
      top: 3%;
      left: 4%;
    }
  }
  
  .style-2332 {
    box-sizing: border-box;
    background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box
      border-box;
  }
  
  .style-2333 {
    max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    box-sizing: border-box;
    padding: 100px 0px;
    position: relative;
    overflow: hidden;
  
    @media screen and (max-width: 768px) {
      padding: 4rem 1.25rem 2rem;
    }
  }
  
  .style-2334 {
    box-sizing: border-box;
    position: absolute;
    top: -8.01562px;
    right: 172.797px;
  
    @media screen and (max-width: 768px) {
      display: block;
      position: absolute;
      top: 0%;
      right: 0%;
    }
  }

  .card-div1-2835 {
    border: 1px solid #8DD473;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 20px;

    
    @media screen and (max-width: 768px) {
      flex-direction: column;
    }
  }

  .card-div2-2835 {
    border: 1px solid #CB1D8D;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  
  .style-2335 {
    vertical-align: middle;
    box-sizing: border-box;
    /* width: 85%; */
  
    /* @media screen and (max-width: 768px) {
      width: 40%;
    } */
  }

  .svg-div-2335 {
    position: absolute;
    right: -57px;
    bottom: -251px;
    z-index: 9;

    @media screen and (max-width: 1024px) {
      position: absolute;
      right: 138px;
      bottom: -261px;
      z-index: 0;
    }

    @media screen and (max-width: 768px) {
      position: absolute;
      right: 138px;
      bottom: -188px;
      z-index: 0;
    }

    @media screen and (max-width: 375px) {
      position: absolute;
      right: 138px;
      bottom: -153px;
      z-index: 0;
    }
  }


  .svg-div-2335 svg {
    width: 146%;

    @media screen and (max-width: 375px) {
      width: 160%;
    }
  }

  .svg-div-2336 {
    position: absolute;
    left: -32px;
    bottom: -150px;
    z-index: 9;
    transform: scaleX(-1) rotate(21deg);

    @media screen and (max-width: 1024px) {
      position: absolute;
      left: 114px;
      bottom: -150px;
      z-index: 0;
    }

    @media screen and (max-width: 768px) {
      position: absolute;
      left: -496px;
      top: 100px;
      z-index: 0;
      transform: scaleX(-1) rotate(335deg);
    }

    @media screen and (max-width: 650px) {
     display: none;
    }
  }
  
  .svg-div-2336 svg {
    width: 150%;

    @media screen and (max-width: 768px) {
     width: 60%;
    }

    @media screen and (max-width: 650px) {
      display: none;
     }
  }

  .svg-div-2336-mobile {
    display: none;

    @media screen and (max-width: 650px) {
      display: flex;
      justify-content: center;
     }
  }

  .svg-div-2336-mobile svg{
    display: none;

    @media screen and (max-width: 650px) {
      display: block;
      width: 50%;
      margin-top: -110px;
     }
  }

  .svg-div-2337-mobile {
    display: none;

    @media screen and (max-width: 650px) {
      display: flex;
      justify-content: center;
     }
  }

  .svg-div-2337-mobile  svg{
    display: none;

    @media screen and (max-width: 650px) {
      display: block;
      width: 50%;
      margin-top: -36px;
     }
  }
  
  

  .svg-div-2337 {
    position: absolute;
    left: -30px;
    bottom: -200px;
    z-index: 9;

    @media screen and (max-width: 1024px) {
      position: absolute;
      left: 138px;
      bottom: -200px;
      z-index: 0;
    }

    @media screen and (max-width: 768px) {
      position: absolute;
      left: -145px;
      top: 342px;
      z-index: 9;
    }

    @media screen and (max-width: 650px) {
      display: none;
     }
  }

  .svg-div-2337 svg {
    width: 58%;

    
    @media screen and (max-width: 768px) {
      width: 28%;
    }

    @media screen and (max-width: 650px) {
      display: none;
     }
  }

  .style-2336 {
    box-sizing: border-box;
  }
  
  .style-2337 {
    box-sizing: border-box;
  }
  
  .style-2338 {
    box-sizing: border-box;
  }
  
  .style-2339 {
    box-sizing: border-box;
  }
  
  .style-2340 {
    box-sizing: border-box;
    display: none;
  }
  
  .style-2341 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2342 {
    box-sizing: border-box;
  }
  
  .style-2343 {
    box-sizing: border-box;
  }
  
  .style-2344 {
    box-sizing: border-box;
  }
  
  .style-2345 {
    box-sizing: border-box;
  }
  
  .style-2346 {
    align-items: center;
    flex-direction: column;
    display: flex;
    box-sizing: border-box;
    padding: 0px 100px;
  
    @media screen and (max-width: 768px) {
      padding: 0;
    }
  }
  
  .style-2347 {
    box-sizing: border-box;
    position: absolute;
    right: 144px;
    top: 150px;
    cursor: pointer;
  
    @media screen and (max-width: 768px) {
      top: 98px;
      right: 20px;
      display: none;
    }
  }
  
  .style-2348 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2349 {
    box-sizing: border-box;
  }
  
  .style-2350 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2351 {
    box-sizing: border-box;
  }
  
  .style-2352 {
    font-size: 64px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 700;
    line-height: 88px;
    margin-bottom: 24px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    text-align: center;
  
    @media screen and (max-width: 1024px) {
      font-size: 45px;
      line-height: 58px;
      margin-bottom: 1.25rem;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 32px;
      line-height: 40px;
      margin-bottom: 8px;
    }
  }
  
  .style-2353 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(27, 19, 31);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 24px;
    }
  }
  
  .style-2354 {
    box-sizing: border-box;
    margin-top: 48px;
  }
  
  .style-2355 {
    display: block;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    touch-action: pan-y;
    user-select: none;
  }
  
  .style-2356 {
    display: block;
    left: -25px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgba(0, 0, 0, 0);
    outline: rgba(0, 0, 0, 0) none 0px;
    border: 0px none rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 0px;
    height: 20px;
    line-height: 0px;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: none;
    width: 20px;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    margin: 0px;
    border-radius: 0px;
    box-sizing: border-box;
  }
  
  .style-2357 {
    height: 405px;
    /* width: 100% !important;
                          transform: matrix(1, 0, 0, 1, 0, 0);
                          margin: 0px;
                          overflow: hidden;
                          padding: 0px;
                          display: block;
                          position: relative;
                          box-sizing: border-box; */
  }
  
  .style-2358 {
    /* width: 3600px;
                          opacity: 1;
                          transform: translate3d(0px, 0px, 0px);
                          opacity: 1;
                          transform: matrix(1, 0, 0, 1, 0, 0);
                          left: 0px;
                          margin-left: auto;
                          margin-right: auto;
                          position: relative;
                          top: 0px;
                          box-sizing: border-box; */
  }
  
  .style-2359 {
    outline: none;
    margin-top: 16px;
    margin-bottom: 50px;
    margin-right: 20px;
    width: 280px !important;
    display: block;
    float: left;
    height: 405.188px;
    min-height: 1px;
    box-sizing: border-box;
  }
  
  .style-2360 {
    box-sizing: border-box;
  }
  
  .style-2361 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    height: 400px;
    flex-direction: column;
  }
  
  .style-2362 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2363 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2364 {
    outline: none;
    margin-bottom: 12px;
    margin-right: 20px;
    width: 280px !important;
    display: block;
    float: left;
    height: 405.188px;
    min-height: 1px;
    box-sizing: border-box;
  }
  
  .style-2365 {
    box-sizing: border-box;
  }
  
  .style-2366 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    height: 400px;
    flex-direction: column;
  }
  
  .style-2367 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2368 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2369 {
    outline: none;
    margin-top: 16px;
    margin-bottom: 50px;
    margin-right: 20px;
    width: 280px !important;
    display: block;
    float: left;
    height: 405.188px;
    min-height: 1px;
    box-sizing: border-box;
  }
  
  .style-2370 {
    box-sizing: border-box;
  }
  
  .style-2371 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    height: 400px;
    flex-direction: column;
  }
  
  .style-2372 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2373 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2374 {
    outline: none;
    margin-bottom: 12px;
    margin-right: 20px;
    width: 280px !important;
    display: block;
    float: left;
    height: 405.188px;
    min-height: 1px;
    box-sizing: border-box;
  }
  
  .style-2375 {
    box-sizing: border-box;
  }
  
  .style-2376 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    height: 400px;
    flex-direction: column;
  }
  
  .style-2377 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2378 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2379 {
    outline: none;
    margin-top: 16px;
    margin-bottom: 50px;
    margin-right: 20px;
    width: 280px !important;
    display: block;
    float: left;
    height: 405.188px;
    min-height: 1px;
    box-sizing: border-box;
  }
  
  .style-2380 {
    box-sizing: border-box;
  }
  
  .style-2381 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    height: 400px;
    flex-direction: column;
  }
  
  .style-2382 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2383 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2384 {
    outline: none;
    margin-bottom: 12px;
    margin-right: 20px;
    width: 280px !important;
    display: block;
    float: left;
    height: 405.188px;
    min-height: 1px;
    box-sizing: border-box;
  }
  
  .style-2385 {
    box-sizing: border-box;
  }
  
  .style-2386 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    height: 400px;
    flex-direction: column;
  }
  
  .style-2387 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2388 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2389 {
    outline: none;
    margin-top: 16px;
    margin-bottom: 50px;
    margin-right: 20px;
    width: 280px !important;
    display: block;
    float: left;
    height: 405.188px;
    min-height: 1px;
    box-sizing: border-box;
  }
  
  .style-2390 {
    box-sizing: border-box;
  }
  
  .style-2391 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    height: 400px;
    flex-direction: column;
  }
  
  .style-2392 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2393 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2394 {
    outline: none;
    margin-bottom: 12px;
    margin-right: 20px;
    width: 280px !important;
    display: block;
    float: left;
    height: 405.188px;
    min-height: 1px;
    box-sizing: border-box;
  }
  
  .style-2395 {
    box-sizing: border-box;
  }
  
  .style-2396 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    height: 400px;
    flex-direction: column;
  }
  
  .style-2397 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2398 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2399 {
    outline: none;
    margin-top: 16px;
    margin-bottom: 50px;
    margin-right: 20px;
    width: 280px !important;
    display: block;
    float: left;
    height: 405.188px;
    min-height: 1px;
    box-sizing: border-box;
  }
  
  .style-2400 {
    box-sizing: border-box;
  }
  
  .style-2401 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    height: 400px;
    flex-direction: column;
  }
  
  .style-2402 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2403 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2404 {
    outline: none;
    margin-bottom: 12px;
    margin-right: 20px;
    width: 280px !important;
    display: block;
    float: left;
    height: 405.188px;
    min-height: 1px;
    box-sizing: border-box;
  }
  
  .style-2405 {
    box-sizing: border-box;
  }
  
  .style-2406 {
    width: 100%;
    display: inline-block;
    display: inline-block;
    box-sizing: border-box;
    height: 400px;
    flex-direction: column;
  }
  
  .style-2407 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2408 {
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 195px;
  }
  
  .style-2409 {
    display: block;
    right: -25px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgba(0, 0, 0, 0);
    outline: rgba(0, 0, 0, 0) none 0px;
    border: 0px none rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 0px;
    height: 20px;
    line-height: 0px;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: none;
    width: 20px;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    margin: 0px;
    border-radius: 0px;
    box-sizing: border-box;
  }
  
  .style-2410 {
    box-sizing: border-box;
    background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box
      border-box;
  }
  
  .style-2411 {
    padding-bottom: 0px;
    max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
  
    @media screen and (max-width: 769px) {
      padding: 24px;
    }
  }
  
  .style-2411 h1 {
    font-size: 70px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 700;
    line-height: 104px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    z-index: 1;
    text-align: center;
  
    @media screen and (max-width: 1024px) {
      font-size: 62px;
      line-height: 88px;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 32px;
      line-height: 40px;
      z-index: 1;
    }
  }

  .style-2412 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding: 0px;
   
  }
  
  .style-2413 {
  
  }
  
  .style-2414 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    width: 300px;
    margin: 50px 50px;


    @media screen and (max-width: 1024px) {
      margin: 20px 20px;
      width: 250px;
    }
  }

  .style-2414 p {
   
    margin-top: 0px;
    box-sizing: border-box;
 
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
   
  
    @media screen and (max-width: 768px) {
      font-size: 14px;
      line-height: 24px;
    }
  } 
  
  .style-2415 {
    height: 80px;
    width: 80px;
    background-color: #CB1D8D;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .style-2416 {
    border : 2px solid #CB1D8D;
    padding: 6px;
    border-radius: 100%;
  }
  
  .style-2417 {
    box-sizing: border-box;
  }
  
  .style-2418 {
    font-size: 64px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 700;
    line-height: 88px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    text-align: center;
  
    @media screen and (max-width: 1024px) {
      font-size: 45px;
      line-height: 58px;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 32px;
      line-height: 40px;
    }
  }
  
  .style-2419 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(27, 19, 31);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  
    @media screen and (max-width: 768px) {
      font-size: 14px;
      line-height: 24px;
    }
  }
  
  .style-2420 {
    max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0 75px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    overflow: hidden;
  
    @media screen and (max-width: 769px) {
      padding: 0 24px;
    }
  }
  
  .style-2421 {
    box-sizing: border-box;
    margin: 48px 0px;
    gap: 24px;
    width: 100%;
  }
  
  .style-2422 {
    display: block;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    touch-action: pan-y;
    user-select: none;
  }
  
  .style-2423 {
    display: block;
    left: -25px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgba(0, 0, 0, 0);
    outline: rgba(0, 0, 0, 0) none 0px;
    border: 0px none rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 0px;
    height: 20px;
    line-height: 0px;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: none;
    width: 20px;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    margin: 0px;
    border-radius: 0px;
    box-sizing: border-box;
  }
  
  .style-2424 {
    /* height: 475px;
                          width: 100% !important;
                          transform: matrix(1, 0, 0, 1, 0, 0);
                          margin: 0px;
                          overflow: hidden;
                          padding: 0px;
                          display: block;
                          position: relative;
                          box-sizing: border-box; */
  }
  
  .style-2425 {
    /* width: 3350px;
                          opacity: 1;
                          transform: translate3d(0px, 0px, 0px);
                          opacity: 1;
                          transform: matrix(1, 0, 0, 1, 0, 0);
                          display: flex;
                          left: 0px;
                          margin-left: auto;
                          margin-right: auto;
                          position: relative;
                          top: 0px;
                          box-sizing: border-box; */
  }
  
  .style-2426 {
    /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 491px;
                          min-height: 1px;
                          box-sizing: border-box; */
    margin-right: 20px;
  }
  
  .style-2427 {
    box-sizing: border-box;
  }
  
  .style-2428 {
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgb(102, 100, 103);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-bottom: 5px;
  }
  
  .style-2429 {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .style-2430 {
    min-height: 270px;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    width: 100%;
  }
  
  .style-2431 {
    box-sizing: border-box;
    display: flex;
    padding: 20px 16px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  
  .style-2432 {
    font-size: 18px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .style-2433 {
    box-sizing: border-box;
  }
  
  .style-2434 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(180, 178, 181);
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2435 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(102, 100, 103);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2436 {
    justify-content: space-between;
    width: 100% !important;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2437 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(98, 170, 72);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  
  .style-2438 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2439 {
    box-sizing: border-box;
  }
  
  .style-2440 {
    box-sizing: border-box;
  }
  
  .style-2441 {
    box-sizing: border-box;
  }
  
  .style-2442 {
    box-sizing: border-box;
  }
  
  .style-2443 {
    box-sizing: border-box;
  }
  
  .style-2444 {
    box-sizing: border-box;
  }
  
  .style-2445 {
    box-sizing: border-box;
  }
  
  .style-2446 {
    box-sizing: border-box;
  }
  
  .style-2447 {
    box-sizing: border-box;
  }
  
  .style-2448 {
    box-sizing: border-box;
  }
  
  .style-2449 {
    /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
    margin-right: 20px;
  }
  
  .style-2450 {
    box-sizing: border-box;
  }
  
  .style-2451 {
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgb(102, 100, 103);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-bottom: 5px;
  }
  
  .style-2452 {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .style-2453 {
    min-height: 270px;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2454 {
    box-sizing: border-box;
    display: flex;
    padding: 20px 16px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  
  .style-2455 {
    font-size: 18px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .style-2456 {
    box-sizing: border-box;
  }
  
  .style-2457 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(180, 178, 181);
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2458 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(102, 100, 103);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2459 {
    justify-content: space-between;
    width: 100% !important;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2460 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(98, 170, 72);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  
  .style-2461 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2462 {
    box-sizing: border-box;
  }
  
  .style-2463 {
    box-sizing: border-box;
  }
  
  .style-2464 {
    box-sizing: border-box;
  }
  
  .style-2465 {
    box-sizing: border-box;
  }
  
  .style-2466 {
    box-sizing: border-box;
  }
  
  .style-2467 {
    box-sizing: border-box;
  }
  
  .style-2468 {
    box-sizing: border-box;
  }
  
  .style-2469 {
    box-sizing: border-box;
  }
  
  .style-2470 {
    box-sizing: border-box;
  }
  
  .style-2471 {
    box-sizing: border-box;
  }
  
  .style-2472 {
    margin-right: 20px;
    /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-2473 {
    box-sizing: border-box;
  }
  
  .style-2474 {
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgb(102, 100, 103);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-bottom: 5px;
  }
  
  .style-2475 {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .style-2476 {
    min-height: 270px;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2477 {
    box-sizing: border-box;
    display: flex;
    padding: 20px 16px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  
  .style-2478 {
    font-size: 18px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .style-2479 {
    box-sizing: border-box;
  }
  
  .style-2480 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(180, 178, 181);
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2481 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(102, 100, 103);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2482 {
    justify-content: space-between;
    width: 100% !important;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2483 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(98, 170, 72);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  
  .style-2484 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2485 {
    box-sizing: border-box;
  }
  
  .style-2486 {
    box-sizing: border-box;
  }
  
  .style-2487 {
    box-sizing: border-box;
  }
  
  .style-2488 {
    box-sizing: border-box;
  }
  
  .style-2489 {
    box-sizing: border-box;
  }
  
  .style-2490 {
    box-sizing: border-box;
  }
  
  .style-2491 {
    box-sizing: border-box;
  }
  
  .style-2492 {
    box-sizing: border-box;
  }
  
  .style-2493 {
    box-sizing: border-box;
  }
  
  .style-2494 {
    box-sizing: border-box;
  }
  
  .style-2495 {
    margin-right: 20px;
    /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-2496 {
    box-sizing: border-box;
  }
  
  .style-2497 {
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgb(102, 100, 103);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-bottom: 5px;
  }
  
  .style-2498 {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .style-2499 {
    min-height: 270px;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2500 {
    box-sizing: border-box;
    display: flex;
    padding: 20px 16px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  
  .style-2501 {
    font-size: 18px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .style-2502 {
    box-sizing: border-box;
  }
  
  .style-2503 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(180, 178, 181);
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2504 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(102, 100, 103);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2505 {
    justify-content: space-between;
    width: 100% !important;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2506 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(98, 170, 72);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  
  .style-2507 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2508 {
    box-sizing: border-box;
  }
  
  .style-2509 {
    box-sizing: border-box;
  }
  
  .style-2510 {
    box-sizing: border-box;
  }
  
  .style-2511 {
    box-sizing: border-box;
  }
  
  .style-2512 {
    box-sizing: border-box;
  }
  
  .style-2513 {
    box-sizing: border-box;
  }
  
  .style-2514 {
    box-sizing: border-box;
  }
  
  .style-2515 {
    box-sizing: border-box;
  }
  
  .style-2516 {
    box-sizing: border-box;
  }
  
  .style-2517 {
    box-sizing: border-box;
  }
  
  .style-2518 {
    margin-right: 20px;
    /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-2519 {
    box-sizing: border-box;
  }
  
  .style-2520 {
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgb(102, 100, 103);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-bottom: 5px;
  }
  
  .style-2521 {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .style-2522 {
    min-height: 270px;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2523 {
    box-sizing: border-box;
    display: flex;
    padding: 20px 16px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  
  .style-2524 {
    font-size: 18px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .style-2525 {
    box-sizing: border-box;
  }
  
  .style-2526 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(180, 178, 181);
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2527 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(102, 100, 103);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2528 {
    justify-content: space-between;
    width: 100% !important;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2529 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(98, 170, 72);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  
  .style-2530 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2531 {
    box-sizing: border-box;
  }
  
  .style-2532 {
    box-sizing: border-box;
  }
  
  .style-2533 {
    box-sizing: border-box;
  }
  
  .style-2534 {
    box-sizing: border-box;
  }
  
  .style-2535 {
    box-sizing: border-box;
  }
  
  .style-2536 {
    box-sizing: border-box;
  }
  
  .style-2537 {
    box-sizing: border-box;
  }
  
  .style-2538 {
    box-sizing: border-box;
  }
  
  .style-2539 {
    box-sizing: border-box;
  }
  
  .style-2540 {
    box-sizing: border-box;
  }
  
  .style-2541 {
    margin-right: 20px;
    /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-2542 {
    box-sizing: border-box;
  }
  
  .style-2543 {
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgb(102, 100, 103);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-bottom: 5px;
  }
  
  .style-2544 {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .style-2545 {
    min-height: 270px;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2546 {
    box-sizing: border-box;
    display: flex;
    padding: 20px 16px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  
  .style-2547 {
    font-size: 18px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .style-2548 {
    box-sizing: border-box;
  }
  
  .style-2549 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(180, 178, 181);
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2550 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(102, 100, 103);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2551 {
    justify-content: space-between;
    width: 100% !important;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2552 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(98, 170, 72);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  
  .style-2553 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2554 {
    box-sizing: border-box;
  }
  
  .style-2555 {
    box-sizing: border-box;
  }
  
  .style-2556 {
    box-sizing: border-box;
  }
  
  .style-2557 {
    box-sizing: border-box;
  }
  
  .style-2558 {
    box-sizing: border-box;
  }
  
  .style-2559 {
    box-sizing: border-box;
  }
  
  .style-2560 {
    box-sizing: border-box;
  }
  
  .style-2561 {
    box-sizing: border-box;
  }
  
  .style-2562 {
    box-sizing: border-box;
  }
  
  .style-2563 {
    box-sizing: border-box;
  }
  
  .style-2564 {
    margin-right: 20px;
    /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-2565 {
    box-sizing: border-box;
  }
  
  .style-2566 {
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgb(102, 100, 103);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-bottom: 5px;
  }
  
  .style-2567 {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .style-2568 {
    min-height: 270px;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2569 {
    box-sizing: border-box;
    display: flex;
    padding: 20px 16px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  
  .style-2570 {
    font-size: 18px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .style-2571 {
    box-sizing: border-box;
  }
  
  .style-2572 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(180, 178, 181);
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2573 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(102, 100, 103);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2574 {
    justify-content: space-between;
    width: 100% !important;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2575 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(98, 170, 72);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  
  .style-2576 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2577 {
    box-sizing: border-box;
  }
  
  .style-2578 {
    box-sizing: border-box;
  }
  
  .style-2579 {
    box-sizing: border-box;
  }
  
  .style-2580 {
    box-sizing: border-box;
  }
  
  .style-2581 {
    box-sizing: border-box;
  }
  
  .style-2582 {
    box-sizing: border-box;
  }
  
  .style-2583 {
    box-sizing: border-box;
  }
  
  .style-2584 {
    box-sizing: border-box;
  }
  
  .style-2585 {
    box-sizing: border-box;
  }
  
  .style-2586 {
    box-sizing: border-box;
  }
  
  .style-2587 {
    margin-right: 20px;
    /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 481.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-2588 {
    box-sizing: border-box;
  }
  
  .style-2589 {
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgb(102, 100, 103);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-bottom: 5px;
  }
  
  .style-2590 {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .style-2591 {
    min-height: 270px;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2592 {
    box-sizing: border-box;
    display: flex;
    padding: 20px 16px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  
  .style-2593 {
    font-size: 18px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .style-2594 {
    box-sizing: border-box;
  }
  
  .style-2595 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(180, 178, 181);
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2596 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(102, 100, 103);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2597 {
    justify-content: space-between;
    width: 100% !important;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2598 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(98, 170, 72);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  
  .style-2599 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2600 {
    box-sizing: border-box;
  }
  
  .style-2601 {
    box-sizing: border-box;
  }
  
  .style-2602 {
    box-sizing: border-box;
  }
  
  .style-2603 {
    box-sizing: border-box;
  }
  
  .style-2604 {
    box-sizing: border-box;
  }
  
  .style-2605 {
    box-sizing: border-box;
  }
  
  .style-2606 {
    box-sizing: border-box;
  }
  
  .style-2607 {
    box-sizing: border-box;
  }
  
  .style-2608 {
    box-sizing: border-box;
  }
  
  .style-2609 {
    box-sizing: border-box;
  }
  
  .style-2610 {
    margin-right: 20px;
    /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 481.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-2611 {
    box-sizing: border-box;
  }
  
  .style-2612 {
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgb(102, 100, 103);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-bottom: 5px;
  }
  
  .style-2613 {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .style-2614 {
    min-height: 270px;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2615 {
    box-sizing: border-box;
    display: flex;
    padding: 20px 16px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  
  .style-2616 {
    font-size: 18px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .style-2617 {
    box-sizing: border-box;
  }
  
  .style-2618 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(180, 178, 181);
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2619 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(102, 100, 103);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2620 {
    justify-content: space-between;
    width: 100% !important;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2621 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(98, 170, 72);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  
  .style-2622 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2623 {
    box-sizing: border-box;
  }
  
  .style-2624 {
    box-sizing: border-box;
  }
  
  .style-2625 {
    box-sizing: border-box;
  }
  
  .style-2626 {
    box-sizing: border-box;
  }
  
  .style-2627 {
    box-sizing: border-box;
  }
  
  .style-2628 {
    box-sizing: border-box;
  }
  
  .style-2629 {
    box-sizing: border-box;
  }
  
  .style-2630 {
    box-sizing: border-box;
  }
  
  .style-2631 {
    box-sizing: border-box;
  }
  
  .style-2632 {
    box-sizing: border-box;
  }
  
  .style-2633 {
    margin-right: 20px;
    /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 481.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
  }
  
  .style-2634 {
    box-sizing: border-box;
  }
  
  .style-2635 {
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid rgb(102, 100, 103);
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box
      border-box;
    margin-bottom: 5px;
  }
  
  .style-2636 {
    box-sizing: border-box;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .style-2637 {
    min-height: 270px;
    display: block;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2638 {
    box-sizing: border-box;
    display: flex;
    padding: 20px 16px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  
  .style-2639 {
    font-size: 18px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .style-2640 {
    box-sizing: border-box;
  }
  
  .style-2641 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(180, 178, 181);
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2642 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(102, 100, 103);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Instrument Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  
  .style-2643 {
    justify-content: space-between;
    width: 100% !important;
    display: flex;
    box-sizing: border-box;
  }
  
  .style-2644 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(98, 170, 72);
    text-align: center;
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  
  .style-2645 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2646 {
    box-sizing: border-box;
  }
  
  .style-2647 {
    box-sizing: border-box;
  }
  
  .style-2648 {
    box-sizing: border-box;
  }
  
  .style-2649 {
    box-sizing: border-box;
  }
  
  .style-2650 {
    box-sizing: border-box;
  }
  
  .style-2651 {
    box-sizing: border-box;
  }
  
  .style-2652 {
    box-sizing: border-box;
  }
  
  .style-2653 {
    box-sizing: border-box;
  }
  
  .style-2654 {
    box-sizing: border-box;
  }
  
  .style-2655 {
    box-sizing: border-box;
  }
  
  .style-2656 {
    display: block;
    right: -25px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgba(0, 0, 0, 0);
    outline: rgba(0, 0, 0, 0) none 0px;
    border: 0px none rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 0px;
    height: 20px;
    line-height: 0px;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: none;
    width: 20px;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    margin: 0px;
    border-radius: 0px;
    box-sizing: border-box;
  }
  
  .style-2657 {
    box-sizing: border-box;
    background: rgb(141, 212, 115) none repeat scroll 0% 0% / auto padding-box
      border-box;
  }
  
  .style-2658 {
    max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 0px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    padding: 100px 0px 100px 100px;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    overflow: hidden;
  
    @media screen and (max-width: 769px) {
      padding: 24px;
      flex-direction: column;
      gap: 5px;
    }
  }
  
  .style-2659 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 48px;
    flex-shrink: 0;
    width: 50%;
  
    @media screen and (max-width: 769px) {
      width: 100%;
    }
  }
  
  .style-2660 {
    font-size: 64px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 700;
    width: 90%;
    line-height: 88px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
  
    @media screen and (max-width: 768px) {
      font-size: 32px;
      line-height: 40px;
    }
  }
  
  .style-2661 {
    max-width: 100%;
    object-fit: contain;
    vertical-align: middle;
    box-sizing: border-box;
    display: none;
  
    @media screen and (max-width: 768px) {
      display: block;
      margin-left: auto;
      width: 60%;
    }
  }
  
  .style-2662 {
    text-decoration: none;
    color: rgb(76, 14, 107);
    box-sizing: border-box;
  }
  
  .style-2663 {
    cursor: pointer;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    font-size: 18px;
    line-height: 26px;
    margin: 0px;
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    gap: 5px;
    border: 2px solid rgb(237, 237, 237);
    background: rgb(237, 237, 237) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgb(27, 19, 31);
    padding: 19px 36px;
    font-style: normal;
    font-weight: 600;
  }
  
  .style-2664 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2665 {
    box-sizing: border-box;
  }
  
  .style-2666 {
    box-sizing: border-box;
  }
  
  .style-2667 {
    box-sizing: border-box;
  }
  
  .style-2668 {
    box-sizing: border-box;
  }
  
  .style-2669 {
    box-sizing: border-box;
  }
  
  .style-2670 {
    box-sizing: border-box;
  }
  
  .style-2671 {
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
    min-height: 378px;
    display: block;
  
    @media screen and (max-width: 768px) {
      display: none;
    }
  }
  
  .style-2672 {
    cursor: pointer;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    font-size: 16px;
    line-height: 24px;
    margin: 0px;
    border-radius: 3px;
    box-sizing: border-box;
    display: flex;
    transform: matrix(0.953402, 0.301704, -0.301704, 0.953402, 0, 0);
    padding: 6px 12px;
    position: absolute;
    left: 720px;
    top: 173.391px;
    background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box
      border-box;
    border: 0px none rgb(242, 242, 242);
    color: rgb(242, 242, 242);
    font-style: normal;
    font-weight: 500;
  
    @media screen and (max-width: 768px) {
      padding: 2px 4px;
      left: 35%;
      top: 30%;
      font-size: 12px;
      line-height: 20px;
    }
  }
  
  .style-2673 {
    box-sizing: border-box;
    background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box
      border-box;
  }
  
  .style-2674 {
    max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 60px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    display: flex;
    gap: 40px;
    padding: 50px 60px 50px 100px;
    overflow: hidden;
  
    @media screen and (max-width: 769px) {
      padding: 24px;
      flex-direction: column;
    }
  }
  
  .style-2675 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 50%;
    justify-content: center;
    align-items: center;
  
    @media screen and (max-width: 768px) {
      width: 100%;
      justify-content: center;
    }
  }
  
  .style-2676 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: center;
    align-items: center;
    width: 50%;
  
    @media screen and (max-width: 769px) {
      flex-direction: row;
      justify-content: center;
      align-items: center;
      gap: 20px;
    }
  }  

  .style-2677 {
    max-width: 100%;
    vertical-align: middle;
    box-sizing: border-box;
    border : 20px solid white;

    @media screen and (max-width: 769px) {
      max-width: 50%;
      border : 12px solid white;
    }
  }
  
  .style-2678 {
    max-width: 100%;
    vertical-align: middle;
    box-sizing: border-box;
    /* min-height: 240px; */
    margin-top: 20px;

    @media screen and (max-width: 769px) {
      max-width: 50%;
    }
  }
  
  .style-2679 {
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  
    width: 50%;
  
    @media screen and (max-width: 769px) {
      width: 50%;
    }
  }
  
  .style-2680 {
    box-sizing: border-box;
    width: 50%;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: start;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
  
    @media screen and (max-width: 768px) {
      width: 100%;
    }
  }
  
  .style-2681 {
    font-size: 64px;
    /* color: rgb(27, 19, 31); */
    font-family: 'Instrument Sans';
    font-weight: 700;
    line-height: 88px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    font-style: normal;
    color : #fff;
  
    @media screen and (max-width: 1024px) {
      font-size: 45px;
      line-height: 58px;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 32px;
      line-height: 40px;
    }
  }
  
  .style-2682 {
    box-sizing: border-box;
    position: relative;
    padding: 0px 10px;
  }
  
  .style-2683 {
    box-sizing: border-box;
    position: absolute;
    top: -10px;
    left: -5px;
  }
  
  .style-2684 {
    vertical-align: middle;
    box-sizing: border-box;
    width: 100%;
  }
  
  .style-2685 {
    box-sizing: border-box;
  }
  
  .style-2686 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    color : #fff;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 24px;
    }
  }
  
  .style-2687 {
    box-sizing: border-box;
    display: none;
  
    @media screen and (max-width: 768px) {
      display: flex;
      -webkit-box-pack: center;
      justify-content: center;
      gap: 0.75rem;
      width: 100%;
    }
  }
  
  .style-2688 {
    box-sizing: border-box;
  
    @media screen and (max-width: 768px) {
      display: flex;
      flex-direction: column;
      -webkit-box-pack: justify;
      justify-content: space-between;
      gap: 0.5rem;
    }
  }
  
  .style-2689 {
    border : 2px solid red;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2690 {
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2691 {
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    box-sizing: border-box;
  
    @media screen and (max-width: 768px) {
      width: 46%;
    }
  
    @media screen and (max-width: 425px) {
      width: 52%;
    }
  }
  
  .style-2692 {
    margin-bottom: 16px;
    margin-top: 0px;
    padding-left: 0px;
    box-sizing: border-box;
    list-style: outside none none;
    padding: 0px;
  }
  
  .style-2693 {
    box-sizing: border-box;
    margin-bottom: 24px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    display: flex;
    gap: 8px;
    padding: 8px;
  }
  
  .style-2694 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2695 {
    box-sizing: border-box;
  }
  
  .style-2696 {
    margin-bottom: 0px;
    margin-top: 0px;
    box-sizing: border-box;
    width: 90%;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 24px;
    }
  }
  
  .style-2697 {
    box-sizing: border-box;
    margin-bottom: 24px;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    display: flex;
    gap: 8px;
    padding: 8px;
  }
  
  .style-2698 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2699 {
    box-sizing: border-box;
  }
  
  .style-2700 {
    margin-bottom: 0px;
    margin-top: 0px;
    box-sizing: border-box;
    width: 90%;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 24px;
    }
  }
  
  .style-2701 {
    box-sizing: border-box;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    display: flex;
    gap: 8px;
    padding: 8px;
  }
  
  .style-2702 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2703 {
    box-sizing: border-box;
  }
  
  .style-2704 {
    margin-bottom: 0px;
    margin-top: 0px;
    box-sizing: border-box;
    width: 90%;
    color: rgb(27, 19, 31);
    font-family: 'Instrument Sans';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
  
    @media screen and (max-width: 768px) {
      font-size: 16px;
      line-height: 24px;
    }
  }
  
  .style-2705 {
    cursor: pointer;
    appearance: button;
    text-transform: none;
    font-family: 'Instrument Sans';
    font-size: 16px;
    line-height: 24px;
    margin: 0px;
    border-radius: 3px;
    box-sizing: border-box;
    display: flex;
    transform: matrix(0.996291, 0.0860429, -0.0860429, 0.996291, 0, 0);
    padding: 6px 12px;
    border: 0px none rgb(255, 255, 255);
    background: rgb(203, 29, 141) none repeat scroll 0% 0% / auto padding-box
      border-box;
    position: absolute;
    left: 345.594px;
    top: 194.578px;
    color: rgb(255, 255, 255);
    font-style: normal;
    font-weight: 500;
  
    @media screen and (max-width: 768px) {
      padding: 4px 8px;
      left: 35%;
      top: 30%;
      font-size: 10px;
      line-height: 14px;
    }
  }
  
  .style-2706 {
    box-sizing: border-box;
    background: rgb(141, 212, 115) none repeat scroll 0% 0% / auto padding-box
    border-box;
    }
  
  .style-2707 {
    max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    padding: 100px;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    gap: 48px;
  
    @media screen and (max-width: 768px) {
      padding: 4rem 1.25rem 2rem;
      gap: 24px;
    }
  }
  
  .style-2708 {
    font-size: 30px;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 8px;
    margin-top: 0px;
    box-sizing: border-box;
    text-align: center;
    font-style: normal;
  
    @media screen and (max-width: 1024px) {
      font-size: 45px;
      line-height: 58px;
    }
  
    @media screen and (max-width: 768px) {
      font-size: 32px;
      line-height: 40px;
    }
  }
  
  .style-2709 {
    width: 100% !important;
    margin-bottom: 16px;
    margin-top: 0px;
    padding-left: 32px;
    box-sizing: border-box;
  
    @media screen and (max-width: 768px) {
      padding-left: 0px;
    }
  }

  .style-2709 li label {
    width : 100%;
  }
  
  .style-2710 {
    box-sizing: border-box;
    display: flex;
    padding: 24px 0px;
    align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1.5px;
    align-self: stretch;
    border-top: 1px solid rgb(186, 229, 171);
    cursor: pointer;
  }
  
  .style-2711 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0px;
    max-width: 70%;
  }
  
  .style-2712 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2709-trigger {
    display: none;
  }
  
  .style-2709-subtext {
    display: none;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
    width: 65%;
  }
  
  .style-2709-subtext:checked ~ .style-2709-subtext {
    display: block;
  }
  
  .style-2713 {
    box-sizing: border-box;
  }
  
  .style-2714 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2715 {
    box-sizing: border-box;
  }
  
  .style-2716 {
    box-sizing: border-box;
  }
  
  .style-2717 {
    box-sizing: border-box;
    display: flex;
    padding: 24px 0px;
    align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1.5px;
    align-self: stretch;
    border-top: 1px solid rgb(186, 229, 171);
    cursor: pointer;
  }
  
  .style-2718 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0px;
    max-width: 70%;
  }
  
  .style-2719 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2719-trigger {
    display: none;
  }
  
  .style-2719-subtext {
    display: none;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
    width: 65%;
  }
  
  .style-2719-subtext:checked ~ .style-2719-subtext {
    display: block;
  }
  
  .style-2720 {
    box-sizing: border-box;
  }
  
  .style-2721 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2722 {
    box-sizing: border-box;
  }
  
  .style-2723 {
    box-sizing: border-box;
  }
  
  .style-2724 {
    box-sizing: border-box;
    display: flex;
    padding: 24px 0px;
    align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1.5px;
    align-self: stretch;
    border-top: 1px solid rgb(186, 229, 171);
    cursor: pointer;
  }
  
  .style-2724-trigger {
    display: none;
  }
  
  .style-2724-subtext {
    display: none;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
    width: 65%;
  }
  
  .style-2724-subtext:checked ~ .style-2724-subtext {
    display: block;
  }
  
  .style-2725 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0px;
    max-width: 70%;
  }
  
  .style-2726 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2727 {
    box-sizing: border-box;
  }
  
  .style-2728 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2729 {
    box-sizing: border-box;
  }
  
  .style-2730 {
    box-sizing: border-box;
  }
  
  .style-2731 {
    box-sizing: border-box;
    display: flex;
    padding: 24px 0px;
    align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1.5px;
    align-self: stretch;
    border-top: 1px solid rgb(186, 229, 171);
    cursor: pointer;
  }
  
  .style-2731-trigger {
    display: none;
  }
  
  .style-2731-subtext {
    display: none;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
    width: 65%;
  }
  
  .style-2731-subtext:checked ~ .style-2731-subtext {
    display: block;
  }
  
  .style-2732 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0px;
    max-width: 70%;
  }
  
  .style-2733 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2734 {
    box-sizing: border-box;
  }
  
  .style-2735 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2736 {
    box-sizing: border-box;
  }
  
  .style-2737 {
    box-sizing: border-box;
  }
  
  .style-2738 {
    box-sizing: border-box;
    display: flex;
    padding: 24px 0px;
    align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1.5px;
    align-self: stretch;
    border-top: 1px solid rgb(186, 229, 171);
    cursor: pointer;
  }
  
  .style-2738-trigger {
    display: none;
  }
  
  .style-2738-subtext {
    display: none;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
    width: 65%;
  }
  
  .style-2738-subtext:checked ~ .style-2738-subtext {
    display: block;
  }
  
  .style-2739 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0px;
    max-width: 70%;
  }
  
  .style-2740 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2741 {
    box-sizing: border-box;
  }
  
  .style-2742 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2743 {
    box-sizing: border-box;
  }
  
  .style-2744 {
    box-sizing: border-box;
  }
  
  .style-2745 {
    box-sizing: border-box;
    display: flex;
    padding: 24px 0px;
    align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1.5px;
    align-self: stretch;
    border-top: 1px solid rgb(186, 229, 171);
    cursor: pointer;
  }
  
  .style-2745-trigger {
    display: none;
  }
  
  .style-2745-subtext {
    display: none;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
    width: 65%;
  }
  
  .style-2745-subtext:checked ~ .style-2745-subtext {
    display: block;
  }
  
  .style-2746 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0px;
    max-width: 70%;
  }
  
  .style-2747 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2748 {
    box-sizing: border-box;
  }
  
  .style-2749 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2750 {
    box-sizing: border-box;
  }
  
  .style-2751 {
    box-sizing: border-box;
  }
  
  .style-2752 {
    box-sizing: border-box;
    display: flex;
    padding: 24px 0px;
    align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1.5px;
    align-self: stretch;
    border-top: 1px solid rgb(186, 229, 171);
    cursor: pointer;
  }
  
  .style-2752-trigger {
    display: none;
  }
  
  .style-2752-subtext {
    display: none;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
    width: 65%;
  }
  
  .style-2752-subtext:checked ~ .style-2752-subtext {
    display: block;
  }
  
  .style-2753 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0px;
    max-width: 70%;
  }
  
  .style-2754 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2755 {
    box-sizing: border-box;
  }
  
  .style-2756 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2757 {
    box-sizing: border-box;
  }
  
  .style-2758 {
    box-sizing: border-box;
  }
  
  .style-2759 {
    box-sizing: border-box;
    display: flex;
    padding: 24px 0px;
    align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1.5px;
    align-self: stretch;
    border-top: 1px solid rgb(186, 229, 171);
    cursor: pointer;
  }
  
  .style-2759-trigger {
    display: none;
  }
  
  .style-2759-subtext {
    display: none;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
    width: 65%;
  }
  
  .style-2759-subtext:checked ~ .style-2759-subtext {
    display: block;
  }
  
  .style-2760 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0px;
    max-width: 70%;
  }
  
  .style-2761 {
    margin-bottom: 4.8px;
    margin-top: 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-family: 'Instrument Sans';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
  
    @media screen and (max-width: 768px) {
      font-size: 18px;
      line-height: 26px;
    }
  }
  
  .style-2762 {
    box-sizing: border-box;
  }
  
  .style-2763 {
    vertical-align: middle;
    box-sizing: border-box;
  }
  
  .style-2764 {
    box-sizing: border-box;
  }
  
  .style-2765 {
    box-sizing: border-box;
  }
  
  .style-2766 {
    box-sizing: border-box;
    display: flex;
    padding: 6px 12px;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    border: 0px none rgb(98, 170, 72);
    border-radius: 3px;
    background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box
      border-box;
    color: rgb(98, 170, 72);
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    position: absolute;
    top: 61.9062px;
    left: 244.797px;
    transform: matrix(0.992546, 0.121869, -0.121869, 0.992546, 0, 0);
  
    @media screen and (max-width: 768px) {
      padding: 6px 12px;
      top: 2%;
      left: 17%;
      transform: rotate(7deg);
    }
  }
  
  .style-2833 {
    box-sizing: border-box;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-weight: 400;
    font-stretch: 100%;
    line-height: 12.8px;
    font-family: FontAwesome;
    font-size: 12.8px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }
  
  .style-2834 {
    box-sizing: border-box;
  }
  
  .style-78::after {
    content: '';
    position: absolute;
    right: 0px;
    bottom: -1px;
    width: 100%;
    height: 15%;
    z-index: 0;
    background: #f2f2f2;
  }
  
  .style-132 li label > div > div {
    @media screen and (max-width: 767px) {
      width: 8%;
    }
  }
  
  
  .wrapper {
    background: var(--secoundary-secoundary-400, #D443A0);
  }
  
  .container {
    max-width: 1440px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 2rem;
    padding: 0 6.25rem;
  }
  
  .testimonial {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 1.5rem;
    padding: 6.25rem 0;
  }
  
  .testimonial h2 {
    color: var(--font-color-font-4, #FFF);
    font-size: 64px;
    font-weight: 700;
    line-height: 88px;
  }
  
  .testimonial p {
    color: var(--font-color-font-4, #FFF);
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    margin: 0;
  }
  
  .slider {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    height: 800px;
  }
  
  .line {
    background: white;
    height: 100%;
    width: 2px;
    position: absolute;
  }
  
  .sliderBtn {
    background-color: #D443A0;
    cursor: pointer;
    z-index: 1;
  }
  
  .card-container-outer {
    margin: 3rem 0;
    overflow: hidden;
    width: 50%;
    border: 5px solid transparent;
  }
  
  .card-container {
    display: flex;
    flex-direction: row;
    gap: 10px;
    overflow: auto;
    max-height: 940px;
  }
  
  #firstHalf {
    position:  absolute;
    top: 20%;
    right: 0;
    width: calc(50% - 5px); 
  }
  
  #secondHalf {
    width: calc(50% - 5px);
  }
  
  .card-container::-webkit-scrollbar {
    display: none;
  }
  
  .card {
    flex-direction: column;
    border-radius: 16px;
    border: 1.5px solid var(--font-color-font-2, #666467);
    background: var(--white-shades-white-100, #fff);
    margin-bottom: 5px;
  }
  
  .card .img-div {
    border-radius: 16px;
    overflow: hidden;
  }
  
  .card .content {
    display: flex;
    padding: 1.25rem 1rem;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
  
  .card .content h3 {
    color: var(--font-color-font-1, #1b131f);
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
  }
  
  .card .content p {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  
  .card .content .category {
    color: var(--font-color-font-3, #b4b2b5);
  }
  
  .card .content .description {
    color: var(--font-color-font-2, #666467);
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  .card .content .price {
    color: var(--primary-primary-600-f, #62aa48);
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }
  .total-activity-container{
    display: flex;
    flex-direction: row;
  }
  
  .total-sub-activity-container {
    display: flex;
    flex-direction: row;
    margin-left: 10px;
  }
  
  .total-sub-activity-container-text {
    margin-left: 5px;
  }
  
  .activity-container {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
  }
  
  .sub-activity-container {
    display: flex;
    flex-direction: row;
  }
  
  .sub-activity-container-text {
    margin-left: 5px !important;
  }
  
  .no-underline {
    text-decoration: none;
  }
  
  .sample-border {
    border: 2px solid red;
  }
  
  .grid-item {
    margin-bottom: 10px;
  }
  
  @media screen and (max-width: 1024px) {
      .container {
          padding: 0 3.25rem;
      }
  
      .testimonial-btn {
          top: 17%;
          left: 4%;
      }
  
      .testimonial h2 {
          font-size: 45px;
          line-height: 58px;
      }
  
      .testimonial p {
          font-size: 18px;
          line-height: 28px;
      }
  
      .slider {
          height: 600px;
      }
  
      .card-container-outer {
          margin: 3rem 0;
          width: 50%;
      }
  
      .card-container {
          max-height: 740px;
          display: grid;
          grid-template-columns: repeat(2, 1fr);
          grid-auto-rows: auto;
          gap: 10px;
      }
  }
  
  @media screen and (max-width: 768px) {
      .container {
          flex-direction: column;
          gap: 1rem;
          padding: 4rem 0 2rem 0;
          overflow: hidden;
      }
  
      .testimonial-btn {
          padding: 4px 8px;
          font-size: 12px;
          line-height: 20px;
          top: 2%;
          left: 3%;
      }
  
      .testimonial {
          align-items: center;
          padding: 0 1.25rem;
          width: 100%;
      }
  
      .testimonial h2 {
          font-size: 32px;
          line-height: 40px;
          width: 80%;
          text-align: center;
      }
  
      .testimonial p {
          font-size: 16px;
          line-height: 24px;
          margin: 0;
          text-align: center;
      }
  
      .slider {
          margin: 0 1.25rem;
          flex-direction: row;
          height: auto;
          width: 90%;
      }
  
      .slider .line {
          height: 2px;
          width: 100%;
      }
  
      .card-container-outer {
          margin: 1.5rem 0;
          width: 100%;
      }
  
      .card-container {
          display: flex;
          gap: 1rem;
          overflow: scroll;
          padding: 0 1.25rem;
      }
  
      .card-container .grid-item {
          width: 250px;
          flex-shrink: 0;
      }
  }

  .style-2835 {
    z-index: 9;
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap:  25px;

    @media screen and (max-width: 768px) {
      flex-direction: column;
      margin-top: 68px;
    }
  }

  .style-2835 .card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border : none;
    padding: 10px 0px;
    max-width: 300px;
    min-height: 415px;
  }

  .style-2835 .card .card-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .style-2835 .card .card-body .card-text {
    text-align: center;
  }


  .style-2836 {
    display: inline-flex;       
            align-items: center;       
            justify-content: center;    
            padding: 10px 20px;         
            background-color: #CB1D8D;  
            border: none;              
            border-radius: 4px;         
            font-size: 16px;           
            cursor: pointer;    
            border-radius: 20px;        
  }

  .style-2836 a {
    text-decoration: none;
    color: white;    
  }
  
  .style-2836 i {
    margin-left: 8px;  
    color: white;          
}

/* Hover effect */
.style-2836:hover {
    background-color: #A81A6F;  
}

#pointOfSale {
  background-color: #CB1D8D;
  margin-top: 240px;

  @media screen and (max-width: 768px) {
    margin-top: 185px;
  }
}

.style-2837 {
   max-width: 1440px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 60px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    display: flex;
    /* gap: 40px; */
    padding: 50px 60px 50px 100px;
    overflow: hidden;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  
    @media screen and (max-width: 769px) {
      padding: 24px;
      /* flex-direction: column-reverse; */
    }
}

.style-2838 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.style-2838 .card {
  margin: 20px;
}

.style-2839 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;

  @media (max-width: 768px) {
    flex-direction: column;
  }
}

.style-2839 .card {
  height: 400px;

  @media (max-width: 768px) {
    width: 100% !important;
    margin-top: 20px;
    height: auto !important;
  }
}

.style-2839 .card-title {

  @media (max-width: 768px) {
   text-align: center;
  }
}

.style-2839 .card-text {

  @media (max-width: 768px) {
    text-align: center;
  }
}

.style-2839 .card img {
  height: 200px;
  width: 100%;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;

  @media (max-width: 768px) {
    object-fit: contain;
  }
}

.style-2841 {
  display: flex;
  flex-direction: row;
  padding: 100px 0px;
  justify-content: center;
  align-items: center;
}

.style-2843 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 350px;
  min-width: 150px;
}

.style-2844 {
  height: 35px;
  width: 35px;
  border-radius: 100%;
  background-color:  rgb(212, 67, 160);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 18px;
  position: absolute;
  top: -20px;
  z-index: 9;
}

.style-2840 {
  padding: 100px;
}

.style-2840 h2 {
  color: #333333;
  text-align: center;
  font-size: 50px;
  font-weight: 600;
}

.style-2842 {
  height: 3px;
  width: 100%;
  background-color: rgb(212, 67, 160);
  position: absolute;
  top: 170px;
}

.style-2845 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;

  @media (max-width: 1024px) {
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
  }
}

.arrow-container {
  display: flex;
  align-items: center;
  flex: 1;
  padding: 0px 10px;

  @media (max-width: 1024px) { 
    display: flex;
    flex-direction: column;
    padding: 20px 0px;
 }

}

.arrow-line {
  width: 100%; 
  height: 2px;  
  background-color: rgb(212, 67, 160);

  @media (max-width: 1024px) {
    height: 60px;
    width: 2px;
  }
}

.arrow-head {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid rgb(212, 67, 160); 


  
  @media (max-width: 1024px) { 
     width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid rgb(212, 67, 160); 
  }
}

.style-2843 {
  max-width: 300px;

  @media (max-width: 1024px) {
    width: 70%;
    max-width: 100%;
  }

  @media (max-width: 768px) {
    width: 100%;
    max-width: 100%;
  }
}

.style-2843 .card {
  width: 100%;
  padding: 13px;
}

.style-2843 .card .card-title {
  font-size: 2rem;
}

@media screen and (max-width: 1440px) {
  .nav-style-27 a {
    padding: 8px;
    margin-right: 0px;
  }

  .nav-style-27 .nav-style-35 button {
    padding: 5px;
  }
}


@media screen and (max-width: 1024px) {

  .nav-style-27 a {
    padding: 5px;
    margin-right: 0px;
  }

  .nav-style-27 button {
    padding: 10px;
  }
}